Skip to content

tadd/schaf

Repository files navigation

Schaf

A Scheme engine that aims1 for R5RS compliance. Also, a study or an étude for my daily hacking exercise.

You'll find nothing unique or interesting here; this is just one of those plain and old-fashioned interpreters in C (C17 with some extensions).

You can use this under the MIT license.

Our milestones will be available at the project page.

Why that name?

  • Both "Scheme" and "Schaf" begin with Sch. So we can use the prefix sch_ for our exported symbols in both senses.
  • It's like me who got lost.

Footnotes

  1. just a little2 bit

  2. really