write-you-a-scheme-v2 / scheme

Write You a Scheme
https://www.wespiser.com/writings/wyas/home.html
MIT License
552 stars 114 forks source link

weirdness around begin fn #7

Closed adamwespiser closed 7 years ago

adamwespiser commented 7 years ago
Repl> (begin (let (x 1 y 20 z 300)(+ x y z) ) )
Error Not a Function
Repl> (begin (define zzz 2)(let (x 1 y 20 z 300)(+ x y z) ) )
321
adamwespiser commented 7 years ago

added a second form of eval pattern matching, fixes issues.

adamwespiser commented 7 years ago

283f98aa1696ed21b5e902ae21907b515c53a9d6