urlang (racket): Write JavaScript with Racket syntax. Bonus: Use Racket to define macros for JavaScript constructs.
Keywords: javascript|web|compiler|nanopass|racket