etaoins / llambda

Scheme R7RS frontend for LLVM
Other
69 stars 6 forks source link

Support (guard) #38

Closed etaoins closed 10 years ago

etaoins commented 10 years ago

The example implementation of (guard) makes extensive use of (call/cc) that could probably be replaced by either (call/ec) or explicit dynamic state switching for better performance. It also uses multiple return values which would require #37 but it's unclear how essential that is to the implementation.

etaoins commented 10 years ago

Implemented in master