<i>Yet Another Scheme Interpreter</i>

<a

Add gensym, exit, error.

All numbers are C doubles rather than ints now.

Fix bug in begin (would only trampoline once per statement).

Most free variable lookups are replaced with inlined binding pairs.

<a

Let is back, along with let* and letrec.

<a

Now with unquote-splicing.

<a

GC never free()d the array underlying vectors.

(vector ...) works now.

Better (but still with issues) reading.

<a

Adds vectors and quasiquote (with nesting, but no unquote-splicing yet)

Strings can have an embedded " via \" now.

Loses naive #! script support.

Loses most of what was in init.seed, to include support for let. Let will come back in as desugaring pass or such later.

<a Initial release.

Symbols, strings, integers, cons.

Tail recursion and GC work.