comraq / scheme-interpreter

My scheme interpreter inspired from "Write Yourself a Scheme"
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Add Macro Support #5

Open comraq opened 8 years ago

comraq commented 8 years ago
comraq commented 7 years ago

basic define-syntax support is implemented, need '...' ellipsis support and testing via defining keywords such as let, cond, case and etc...

comraq commented 7 years ago

7

Implement macro expansion using catamorphism (generalized foldr) to properly support ellipsis

6

Consider using CPS to handle nested ellipsis expansion/matching