nasser/clojurescript-npm

Reader errors hang REPL

Opened this issue · 0 comments

cljs.user=> #a
Error {
  message: 'No reader function for tag a',
  data:
   { meta: null,
     cnt: 1,
     arr: [ [Object], [Object] ],
     __hash: null,
     'cljs$lang$protocol_mask$partition0$': 16647951,
     'cljs$lang$protocol_mask$partition1$': 8196 },
  cause: null,
  name: 'Error',
  description: undefined,
  number: undefined,
  fileName: undefined,
  lineNumber: undefined,
  columnNumber: undefined,
  stack: 'Error: No reader function for tag a\n    at Error (native)\n    at new cljs.core.ExceptionInfo (evalmachine.<anonymous>:1797:47)\n    at Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$3 (evalmachine.<anonymous>:1800:200)\n    at Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2 (evalmachine.<anonymous>:1800:88)\n    at cljs.core.ex_info (evalmachine.<anonymous>:1799:162)\n    at Function.cljs.tools.reader.reader_types.reader_error.cljs$core$IFn$_invoke$arity$variadic (evalmachine.<anonymous>:1932:120)\n    at cljs.tools.reader.reader_types.reader_error (evalmachine.<anonymous>:1931:252)\n    at cljs.tools.reader.read_tagged (evalmachine.<anonymous>:2052:296)\n    at cljs.tools.reader.read_dispatch (evalmachine.<anonymous>:1951:259)\n    at cljs.tools.reader.read_STAR__internal (evalmachine.<anonymous>:2056:388)' }
cljs.user=> :foo
Error {
  message: 'No reader function for tag a',
  data:
   { meta: null,
     cnt: 1,
     arr: [ [Object], [Object] ],
     __hash: null,
     'cljs$lang$protocol_mask$partition0$': 16647951,
     'cljs$lang$protocol_mask$partition1$': 8196 },
  cause: null,
  name: 'Error',
  description: undefined,
  number: undefined,
  fileName: undefined,
  lineNumber: undefined,
  columnNumber: undefined,
  stack: 'Error: No reader function for tag a\n    at Error (native)\n    at new cljs.core.ExceptionInfo (evalmachine.<anonymous>:1797:47)\n    at Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$3 (evalmachine.<anonymous>:1800:200)\n    at Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2 (evalmachine.<anonymous>:1800:88)\n    at cljs.core.ex_info (evalmachine.<anonymous>:1799:162)\n    at Function.cljs.tools.reader.reader_types.reader_error.cljs$core$IFn$_invoke$arity$variadic (evalmachine.<anonymous>:1932:120)\n    at cljs.tools.reader.reader_types.reader_error (evalmachine.<anonymous>:1931:252)\n    at cljs.tools.reader.read_tagged (evalmachine.<anonymous>:2052:296)\n    at cljs.tools.reader.read_dispatch (evalmachine.<anonymous>:1951:259)\n    at cljs.tools.reader.read_STAR__internal (evalmachine.<anonymous>:2056:388)' }
cljs.user=> 90
Error {
  message: 'No reader function for tag a',
  data:
   { meta: null,
     cnt: 1,
     arr: [ [Object], [Object] ],
     __hash: null,
     'cljs$lang$protocol_mask$partition0$': 16647951,
     'cljs$lang$protocol_mask$partition1$': 8196 },
  cause: null,
  name: 'Error',
  description: undefined,
  number: undefined,
  fileName: undefined,
  lineNumber: undefined,
  columnNumber: undefined,
  stack: 'Error: No reader function for tag a\n    at Error (native)\n    at new cljs.core.ExceptionInfo (evalmachine.<anonymous>:1797:47)\n    at Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$3 (evalmachine.<anonymous>:1800:200)\n    at Function.cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2 (evalmachine.<anonymous>:1800:88)\n    at cljs.core.ex_info (evalmachine.<anonymous>:1799:162)\n    at Function.cljs.tools.reader.reader_types.reader_error.cljs$core$IFn$_invoke$arity$variadic (evalmachine.<anonymous>:1932:120)\n    at cljs.tools.reader.reader_types.reader_error (evalmachine.<anonymous>:1931:252)\n    at cljs.tools.reader.read_tagged (evalmachine.<anonymous>:2052:296)\n    at cljs.tools.reader.read_dispatch (evalmachine.<anonymous>:1951:259)\n    at cljs.tools.reader.read_STAR__internal (evalmachine.<anonymous>:2056:388)' }