by r_sz on 6/30/23, 12:51 PM with 23 comments
by neilv on 7/2/23, 1:06 AM
https://docs.racket-lang.org/sxml-intro/
SXML became the de facto standard in the Scheme community after Oleg and others developed some powerful libraries for it, starting with Oleg's SSAX parser. SXML is also better-suited to efficient manipulation of large HTML/XML when using immutable lists.
Also, if you're looking at code examples in TFA, and thinking that, even when composing HTML using lists rather than strings, it's still susceptible to injection programming errors, then one SXML-ish improvement is:
by alexott on 7/1/23, 7:58 PM
by nighmi on 7/1/23, 11:27 PM
by _aaed on 7/1/23, 11:25 PM
by philbo on 7/2/23, 6:04 AM
If you were propagating e.g. game state, you'd still want to stick that in a db, so the continuation would just be a session id?