Whalesong depends too much in the internal details of the Racket compiler, so it only works with Racket 6.something. (The current version is 8.5.)
A "modern" alternative is RacketScript https://docs.racket-lang.org/racketscript/index.html but IIUC it can compile only a subset of Racket.
It's not a Racket to JavaScript compiler, but rather lets you write JavaScript using Lisp syntax... and macros!
Very pleasant to work with. For a "real world" worked example, I used it to write a small game: https://oofoe.itch.io/qube-cat
Whalesong depends too much in the internal details of the Racket compiler, so it only works with Racket 6.something. (The current version is 8.5.)
A "modern" alternative is RacketScript https://docs.racket-lang.org/racketscript/index.html but IIUC it can compile only a subset of Racket.