replete-repl / replete-ios

ClojureScript REPL iOS app
Eclipse Public License 1.0
395 stars 25 forks source link

read-string error #19

Closed mfikes closed 9 years ago

mfikes commented 9 years ago

(cljs.reader/read-string "1")

null is not a valid argument for 'in' (evaluating 'key in obj') cljs$core$ExceptionInfo@file:///cljs/core.js:33152:19 cljs$core$IFn$_invoke$arity$3@file:///cljs/core.js:33214:36 cljs$core$ex_info@file:///cljs/core.js:33200:55 cljs$core$IFn$_invoke$arity$3@file:///cljs/analyzer.js:699:30 cljs$analyzer$error@file:///cljs/analyzer.js:685:57 cljs$analyzer$macroexpand_1@file:///cljs/analyzer.js:3711:31 cljs$core$IFn$_invoke$arity$4@file:///cljs/analyzer.js:3762:45 cljs$analyzer$analyze_seq@file:///cljs/analyzer.js:3726:63 file:///cljs/analyzer.js:3981:38 cljs$core$IFn$_invoke$arity$4@file:///cljs/analyzer.js:4011:4 cljs$analyzer$analyze@file:///cljs/analyzer.js:3923:59 cljs$core$IFn$_invoke$arity$3@file:///cljs/analyzer.js:3937:34 cljs$analyzer$analyze@file:///cljs/analyzer.js:3919:59 cljs$core$IFn$_invoke$arity$2@file:///cljs/analyzer.js:3933:34 cljs$analyzer$analyze@file:///cljs/analyzer.js:3915:59 file:///replete/core.js:45:38 replete$core$read_eval_print@file:///replete/core.js:47:4

mfikes commented 9 years ago

I defined a sq fn and can call it via (#'replete.core/sq 3) but not (replete.core/sq 3), which repros the above. If I put #' in the form in the description then I properly get an undefined var error.

mfikes commented 9 years ago

Updating ClojureScript and properly building with Nolan's tools.reader cljs-boostrap branch fixed this.