3 ms·
Actually, that's already been done in Scheme. Three times. Wisp(http://www.draketo.de/proj/wisp/ http://www.draketo.de/proj/wisp/) is probably the best one. It
by qwertyuiop924 10y ago
Actually, that's already been done in Scheme. Three times. Wisp(http://www.draketo.de/proj/wisp/ http://www.draketo.de/proj/wisp/) is probably the best one. It runs as a preprocessor, but if you use a scheme with the right syntax hooks (guile, racket, a few others), you might find a direct implementation. In fact, the main distribution has one for guile.
There's also something similar for Common Lisp, but I don't know where or what.