Skip to content

tadd/schaf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

545a407 · Apr 22, 2025
Apr 3, 2025
Apr 5, 2025
Apr 21, 2025
Feb 1, 2025
Jul 10, 2024
Apr 21, 2025
Mar 13, 2025
Apr 22, 2025
Apr 22, 2025
Apr 21, 2025
Apr 3, 2025
Apr 14, 2025
Apr 22, 2025
Apr 22, 2025
Apr 13, 2025
Apr 11, 2025

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