2 comments

[ 5.0 ms ] story [ 23.1 ms ] thread
Pretty typical that it doesn't have hygienic macros. Scheme is mostly a pretty simple language to implement. Even things like call/cc is easy if you transform it to CPS.

Hygienic macros however is very much not a simple thing. You usually just copy one of the existing implementations.

The numerical tower is the other big thing that feels hard. Doesn't look like Biwa supports that either fully. I feel like the numerical tower (with complex numbers) is another thing people don't think of as Scheme (read: R5RS).