lumo
lumo copied to clipboard
eval doesn't work on anything with #js literals
Lumo 1.10.1
ClojureScript 1.10.520
Node.js v11.13.0
Docs: (doc function-name-here)
(find-doc "part-of-name-here")
Source: (source function-name-here)
Exit: Control+D or :cljs/quit or exit
cljs.user=> (eval #js {})
failed compiling constant: [object Object]; #object[Object] is not a valid ClojureScript constant.
(new)
Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$3 (NO_SOURCE_FILE <embedded>:2053:72)
Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2 (NO_SOURCE_FILE <embedded>:2052:449)
(NO_SOURCE_FILE <embedded>:3620:175)
cljs.core.MultiFn.cljs$core$IFn$_invoke$arity$1 (NO_SOURCE_FILE <embedded>:1998:388)
Object.cljs.compiler.emit_constant_no_meta (NO_SOURCE_FILE <embedded>:3618:413)
Object.cljs.compiler.emit_constant (NO_SOURCE_FILE <embedded>:3619:488)
(NO_SOURCE_FILE <embedded>:3689:506)
cljs.core.MultiFn.cljs$core$IFn$_invoke$arity$1 (NO_SOURCE_FILE <embedded>:1998:388)
Object.cljs.compiler.emit (NO_SOURCE_FILE <embedded>:3590:464)
cljs.user=> (eval #js [])
failed compiling constant: ; #object[Array] is not a valid ClojureScript constant.
(new)
Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$3 (NO_SOURCE_FILE <embedded>:2053:72)
Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2 (NO_SOURCE_FILE <embedded>:2052:449)
(NO_SOURCE_FILE <embedded>:3620:175)
cljs.core.MultiFn.cljs$core$IFn$_invoke$arity$1 (NO_SOURCE_FILE <embedded>:1998:388)
Object.cljs.compiler.emit_constant_no_meta (NO_SOURCE_FILE <embedded>:3618:413)
Object.cljs.compiler.emit_constant (NO_SOURCE_FILE <embedded>:3619:488)
(NO_SOURCE_FILE <embedded>:3689:506)
cljs.core.MultiFn.cljs$core$IFn$_invoke$arity$1 (NO_SOURCE_FILE <embedded>:1998:388)
Object.cljs.compiler.emit (NO_SOURCE_FILE <embedded>:3590:464)
cljs.user=> (eval '(fn [] #js {}))
failed compiling constant: [object Object]; #object[Object] is not a valid ClojureScript constant.
(new)
Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$3 (NO_SOURCE_FILE <embedded>:2053:72)
Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2 (NO_SOURCE_FILE <embedded>:2052:449)
(NO_SOURCE_FILE <embedded>:3620:175)
cljs.core.MultiFn.cljs$core$IFn$_invoke$arity$1 (NO_SOURCE_FILE <embedded>:1998:388)
Object.cljs.compiler.emit_constant_no_meta (NO_SOURCE_FILE <embedded>:3618:413)
Object.cljs.compiler.emit_constant (NO_SOURCE_FILE <embedded>:3619:488)
(NO_SOURCE_FILE <embedded>:3689:506)
cljs.core.MultiFn.cljs$core$IFn$_invoke$arity$1 (NO_SOURCE_FILE <embedded>:1998:388)
Object.cljs.compiler.emit (NO_SOURCE_FILE <embedded>:3590:464)