Skip to content

Commit

Permalink
Major refactorings
Browse files Browse the repository at this point in the history
  - New data type Null with single value Empty
  - Don't use nils in cons lists anymore (should die if nil is  discovered)
  - Parse dotted pair syntax '(a . b)
  - reimplement cons, car, cdr with single return value and
    return error as a Data. Experiemental to see if it makes sense to
    have an Error type or stick with multi-value returns from eval.
  - Ignore ;; comments
  - implement let
  • Loading branch information
rread committed Sep 8, 2015
1 parent c52e488 commit fb0fc0e
Show file tree
Hide file tree
Showing 5 changed files with 413 additions and 195 deletions.
Loading

0 comments on commit fb0fc0e

Please sign in to comment.