Question

I need to choose a Scheme standard for an academic compiler implementation. It has to be simple enough, but should still be a powerful language. There are several (RRS–R7RS) standards of Scheme. Is there a public comparison of these reports for choosing? If no, which one would you recommend for a first compiler?

Was it helpful?

Solution

You can use the "Language changes" sections in the standard documents themselves to compare them. Here are links to these sections in public HTML versions:

OTHER TIPS

The easies to start with is a R5RS subset and it would be not too hard to make it a R7RS-small later. The R5RS is not very big so it's almost a digest on it's own.

You can compare them by their language changes part of the different reports. R7RS-small even have a list both against R5RS and R6RS.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top