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?
Is there a digest for different "RnRS" Scheme standards?
1.5k views Asked by Necto At
2
There are 2 answers
0

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.
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: