أن ClojureScript REPL يطبع بشكل جميل مثل Clojure REPL.
في Clojure REPL أحصل على:
user> (zipmap (range 50) (range))
{0 0,
7 7,
20 20,
إلخ.
في ClojureScript REPL أحصل على:
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}
شارك في كل من ClojureScript و Clojure باستخدام cider-jack-in-clj&cljs
من مشروع ClojureScript (كنت أستخدم المشروع https://github.com/oskarkv/cljsissues). ثم قم بتقييم التعبير الذي يجب أن يؤدي إلى طباعة جميلة ، مثل (zipmap (range 50) (range))
في REPLs.
;; 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
مهلا! أثناء حل هذه المشكلة ، أرغب في مشاركة حل بديل هنا أيضًا:
https://github.com/BetterThanTomorrow/calva/issues/363#issuecomment -538665282
تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهمتك وتفهمك!
أواجه هذا باستمرار وأعتزم قضاء بعض الوقت قريبًا للعمل على ذلك.
تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهمتك وتفهمك!
تم إصلاح هذا في Piggieback 0.5 بواسطة @ ak-coram ، لكن المشكلة لا تزال قائمة بالنسبة إلى shadow-cljs ، حيث إنها لا تستخدم Piggieback وعليها تنفيذ الطباعة بشكل مستقل. لقد فتحت تذكرة هناك حول الموضوع https://github.com/thheller/shadow-cljs/issues/716
التعليق الأكثر فائدة
أواجه هذا باستمرار وأعتزم قضاء بعض الوقت قريبًا للعمل على ذلك.