I updated this library from beta/0.9 to 1.0 over the weekend:
https://docs.racket-lang.org/splitflap/index.html
I incorporated a lot of changes based on feedback from folks in the original Google groups announcement and elsewhere:
- Add support for XSLT stylesheets
- Remove
web-server
dependency and build MIME types table directly from source - Use
delay/sync
for promises to keep them thread-safe - Fixed and generalized HTML entity encoding (thanks @LiberalArtist for helping with this!)
- Ensure strings that go inside
CDATA
have the magic closing string"]]>"
escaped - Accept
any/c
for boolean arguments - Moved almost all contract boundaries out from functions to module edges
- (Iām still not sure whether to attempt this for generic functions like
express-xml
where the contracts differ depending on the struct type)
- (Iām still not sure whether to attempt this for generic functions like