Do not follow this link

~akarle/fisl

Scheme implementation of Lox from Crafting Interpreters
refactor: Use aslist-ref instead of assoc/cadr
refactor: Update for-loop extraction and desugaring to use composition
refactor: Add `assert-type!` to avoid many `(if (top-type?))` trees

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~akarle/fisl
read/write
git@git.sr.ht:~akarle/fisl

You can also use your local clone with git send-email.

#fisl

fisl is scheme lox

A port of Lox from Crafting Interpreters to Chicken Scheme, mostly for the learnings.

Pronounced like "fizzle".

Currently a WIP. I'm actively reading the book with a book club (as of 2022-10) and following along here when I have time. I'm also learning Scheme as I go, so it may be a bit non-idiomatic in places!

Do not follow this link