added licence blub
Added a chezscheme (almoste r6rs) version
Changed letrec to letrec*, which should make it more portable since letrec might behave differently across implementations.
Removed begin. Please forget it.
Removed embarrasing thing new-begin. Forget it ever existed.
Fix error in module definition
Updated to produce the same code as guile 3 This update makes (syntax define) produce the same kind of code guile 3 does. It also adds support for when and unless, as well as dispatching cond and case to the corresponding vanilla guile macros after transforming the clauses.
Fixed new-cond Now use letrec* instead of letrec
Updated examples and readme
much better solution