Que el ClojureScript REPL se imprime bastante como el Clojure REPL.
En Clojure REPL obtengo:
user> (zipmap (range 50) (range))
{0 0,
7 7,
20 20,
etc.
En ClojureScript REPL obtengo:
cljs.user> (zipmap (range 50) (range))
{0 0, 32 32, 1 1, 33 33, 2 2, 34 34, 3 3, 35 35, 4 4, 36 36, 5 5, 37 37, 6 6, 38 38, 7 7, 39 39, 8 8, 40 40, 9 9, 41 41, 10 10, 42 42, 11 11, 43 43, 12 12, 44 44, 13 13, 45 45, 14 14, 46 46, 15 15, 47 47, 16 16, 48 48, 17 17, 49 49, 18 18, 19 19, 20 20, 21 21, 22 22, 23 23, 24 24, 25 25, 26 26, 27 27, 28 28, 29 29, 30 30, 31 31}
Conéctese tanto a ClojureScript como a Clojure con cider-jack-in-clj&cljs
de un proyecto de ClojureScript (estaba usando el proyecto https://github.com/oskarkv/cljsissues). Luego evalúe una expresión que debería desencadenar una impresión bonita, como (zipmap (range 50) (range))
en los dos REPL.
;; Connected to nREPL server - nrepl://localhost:46567
;; CIDER 0.22.0snapshot (package: 20190607.2013), nREPL 0.6.0
;; Clojure 1.10.1, Java 12.0.1
25.2.2
¡Oye! Mientras esto se resuelve, también me gustaría compartir una solución aquí:
https://github.com/BetterThanTomorrow/calva/issues/363#issuecomment -538665282
Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. ¡Gracias por su contribución y comprensión!
Constantemente me encuentro con esto y tengo la intención de tomarme un tiempo pronto para trabajar en esto.
Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. ¡Gracias por su contribución y comprensión!
Esto ha sido solucionado en Piggieback 0.5 por @ ak-coram, pero el problema persiste para shadow-cljs, ya que no usa Piggieback y tiene que implementar pretty-printing de forma independiente. Abrí un boleto allí sobre el tema https://github.com/thheller/shadow-cljs/issues/716
Comentario más útil
Constantemente me encuentro con esto y tengo la intención de tomarme un tiempo pronto para trabajar en esto.