Schema main language specification

I study my way around the Scheme, and I am particularly interested in how the language is built. I am trying to find a good description of the basic syntax for implementing the Schema. I do not know enough about the standards, but I assume that they all contain macro systems. If not, I would like to read about a standard that also includes macros (they cannot be implemented in simpler schema designs, right?).

Does anyone have a good reference for the minimal syntax needed for a Schema dialect?

Just an update:

I also came across this: http://matt.might.net/articles/compiling-to-java/#sec1 . If you also add define-syntax and delay , then this seems like a good start.

In the R5RS specification, the following page is as follows: formal syntax

+7
source share
1 answer

Although this may be a little dry, you should read the R 5 RS specification or the R 6 RS specification .

Documents don't really read that long, and you can simply skip most of the sections until you need more details. But any document covers all the minimal syntax, including macros.

+8
source

All Articles