nlfiedler / bakeneko

Scheme R7RS interpreter in Go
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Support primitive expression types for R7RS #29

Closed nlfiedler closed 10 years ago

nlfiedler commented 11 years ago

See section 4.1 of R7RS for the set of primitive expressions that all Scheme R7RS compliant interpreters must support. This includes variable references, literal expressions (e.g. quote, '), procedure calls, procedure definitions (e.g. lambda), conditionals (if), assignments (set), and inclusion (include).

nlfiedler commented 10 years ago

This has been completed as of yesterday with the implementation of issue #40.