halgari/clojure-py — Issue #8: Repl doesn't support multi-line forms
Author: halgari
Created: 2012-01-25 19:07:04+00:00
State: open

The "recur" argument to read() in lispreader.py should be used to define if the function is being called recursively. If this value is false, a error should not be thrown on EOF, instead None should be resolved. This will keep comments at the end of a sourcefile from throwing an error. After this we need to extend read1() to work with streams. After all this, the repl should allow us to input multi-line forms.