Arc Forumnew | comments | leaders | submitlogin
1 point by evanrmurphy 4845 days ago | link | parent

Based on http://norvig.com/lispy.html, not http://norvig.com/lispy2.html. Some of the core operators use arc names rather than scheme, i.e. do, fn and = instead of begin, lambda and define/set!. Depends on underscore.js (http://documentcloud.github.com/underscore/).

There's some sloppiness in the code so don't look at it too closely: left-in console.log calls and window variables for debugging, a couple outdated comments. You can look to later commits for improvements if you're interested (note that the file gets renamed from lispy.coffee to sweet.coffee).