Size: a a a

Clojure — русскоговорящее сообщество

2020 February 07

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Anton Chikin
В кложаскрипте не так
наверное, но мне негде посмотреть
ну и в вопросе не было про кложаскрипт, вроде
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Sergey Trofimov
наверное, но мне негде посмотреть
ну и в вопросе не было про кложаскрипт, вроде
На гитхабе :)
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Sergey Trofimov
наверное, но мне негде посмотреть
ну и в вопросе не было про кложаскрипт, вроде
Вопрос был про spec :)))
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Anton Chikin
Вопрос был про spec :)))
и? как это коррелирует с кложаскриптом?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Anton Chikin
Там интересно, посмотри
насколько я вижу, смысл такой же
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
тебе виднее из условий задачи, какой вариант проверки засунуть в спеку
я только хотел показать, что identical? может как подходить под условия задачи, так и не подходить
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
например вот идеальный use-case для identical?
(identical? NOT-FOUND (get m key NOT-FOUND))
источник
2020 February 08

DM

Dmitry M in Clojure — русскоговорящее сообщество
всем привет! Пытаюсь разобраться с clojurescript при вызове lein cljsbuild once получаю ошибки типа: java.lang.IllegalArgumentException: No implementation of method: :as-file of protocol: #'clojure.java.io/Coercions found for class: clojure.lang.PersistentVector
at clojure.core$_cache_protocol_fn.invokeStatic (core_deftype.clj:583)

подскажите в чем дело? стоит ли вообще юзать leiningen для cljs?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dmitry M
всем привет! Пытаюсь разобраться с clojurescript при вызове lein cljsbuild once получаю ошибки типа: java.lang.IllegalArgumentException: No implementation of method: :as-file of protocol: #'clojure.java.io/Coercions found for class: clojure.lang.PersistentVector
at clojure.core$_cache_protocol_fn.invokeStatic (core_deftype.clj:583)

подскажите в чем дело? стоит ли вообще юзать leiningen для cljs?
версия лейна какая?
источник

DM

Dmitry M in Clojure — русскоговорящее сообщество
2.9.1
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
«стоит ли вообще юзать leiningen для cljs?»
ну, я юзаю
вроде и ошибка не в лейне
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dmitry M
всем привет! Пытаюсь разобраться с clojurescript при вызове lein cljsbuild once получаю ошибки типа: java.lang.IllegalArgumentException: No implementation of method: :as-file of protocol: #'clojure.java.io/Coercions found for class: clojure.lang.PersistentVector
at clojure.core$_cache_protocol_fn.invokeStatic (core_deftype.clj:583)

подскажите в чем дело? стоит ли вообще юзать leiningen для cljs?
а весь stack trace?
когда вылезает ошибка?
до ошибки что на экране?
источник

DM

Dmitry M in Clojure — русскоговорящее сообщество
прям вот весь?)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dmitry M
прям вот весь?)
ту часть, где видно, откуда ноги растут 😊
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Dmitry M
всем привет! Пытаюсь разобраться с clojurescript при вызове lein cljsbuild once получаю ошибки типа: java.lang.IllegalArgumentException: No implementation of method: :as-file of protocol: #'clojure.java.io/Coercions found for class: clojure.lang.PersistentVector
at clojure.core$_cache_protocol_fn.invokeStatic (core_deftype.clj:583)

подскажите в чем дело? стоит ли вообще юзать leiningen для cljs?
Я бы сразу figwheel брал. lein не про это немного
источник

DM

Dmitry M in Clojure — русскоговорящее сообщество
java.lang.IllegalArgumentException: No implementation of method: :as-file of protocol: #'clojure.java.io/Coercions found for class: clojure.lang.PersistentVector
at clojure.core$_cache_protocol_fn.invokeStatic (core_deftype.clj:583)
   clojure.java.io$fn__11336$G__11318__11341.invoke (io.clj:35)
   clojure.java.io$file.invokeStatic (io.clj:424)
   clojure.java.io$file.invoke (io.clj:418)
   leiningen.core.project$absolutize.invokeStatic (project.clj:465)
   leiningen.core.project$absolutize.invoke (project.clj:464)
   clojure.core$partial$fn__5824.invoke (core.clj:2624)
   clojure.core$update.invokeStatic (core.clj:6196)
   clojure.core$update.invoke (core.clj:6188)
   leiningen.core.project$absolutize_path.invokeStatic (project.clj:471)
   leiningen.core.project$absolutize_path.invoke (project.clj:469)
   clojure.core.protocols$iter_reduce.invokeStatic (protocols.clj:49)
   clojure.core.protocols$fn__8123.invokeStatic (protocols.clj:75)
   clojure.core.protocols/fn (protocols.clj:75)
   clojure.core.protocols$fn__8073$G__8068__8086.invoke (protocols.clj:13)
   clojure.core$reduce.invokeStatic (core.clj:6828)
   clojure.core$reduce.invoke (core.clj:6810)
   leiningen.core.project$absolutize_paths.invokeStatic (project.clj:480)
   leiningen.core.project$absolutize_paths.invoke (project.clj:479)
   leiningen.core.project$init_profiles.invokeStatic (project.clj:903)
   leiningen.core.project$init_profiles.doInvoke (project.clj:881)
   clojure.lang.RestFn.invoke (RestFn.java:425)
   leiningen.core.project$init_project.invokeStatic (project.clj:984)
   leiningen.core.project$init_project.invoke (project.clj:974)
   leiningen.core.project$read.invokeStatic (project.clj:1057)
   leiningen.core.project$read.invoke (project.clj:1054)
   leiningen.core.project$read.invokeStatic (project.clj:1058)
   leiningen.core.project$read.invoke (project.clj:1054)
   leiningen.core.main$_main$fn__6681.invoke (main.clj:447)
   leiningen.core.main$_main.invokeStatic (main.clj:442)
   leiningen.core.main$_main.doInvoke (main.clj:439)
   clojure.lang.RestFn.applyTo (RestFn.java:137)
   clojure.lang.Var.applyTo (Var.java:705)
   clojure.core$apply.invokeStatic (core.clj:665)
   clojure.main$main_opt.invokeStatic (main.clj:491)
   clojure.main$main_opt.invoke (main.clj:487)
   clojure.main$main.invokeStatic (main.clj:598)
   clojure.main$main.doInvoke (main.clj:561)
   clojure.lang.RestFn.applyTo (RestFn.java:137)
   clojure.lang.Var.applyTo (Var.java:705)
   clojure.main.main (main.java:37)
источник

DM

Dmitry M in Clojure — русскоговорящее сообщество
Anton Chikin
Я бы сразу figwheel брал. lein не про это немного
я просто хотел использвать в одном проекте и Clojure и clojureScript
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Dmitry M
я просто хотел использвать в одном проекте и Clojure и clojureScript
Все равно лучше figwheel для кложаскрипт
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dmitry M
java.lang.IllegalArgumentException: No implementation of method: :as-file of protocol: #'clojure.java.io/Coercions found for class: clojure.lang.PersistentVector
at clojure.core$_cache_protocol_fn.invokeStatic (core_deftype.clj:583)
   clojure.java.io$fn__11336$G__11318__11341.invoke (io.clj:35)
   clojure.java.io$file.invokeStatic (io.clj:424)
   clojure.java.io$file.invoke (io.clj:418)
   leiningen.core.project$absolutize.invokeStatic (project.clj:465)
   leiningen.core.project$absolutize.invoke (project.clj:464)
   clojure.core$partial$fn__5824.invoke (core.clj:2624)
   clojure.core$update.invokeStatic (core.clj:6196)
   clojure.core$update.invoke (core.clj:6188)
   leiningen.core.project$absolutize_path.invokeStatic (project.clj:471)
   leiningen.core.project$absolutize_path.invoke (project.clj:469)
   clojure.core.protocols$iter_reduce.invokeStatic (protocols.clj:49)
   clojure.core.protocols$fn__8123.invokeStatic (protocols.clj:75)
   clojure.core.protocols/fn (protocols.clj:75)
   clojure.core.protocols$fn__8073$G__8068__8086.invoke (protocols.clj:13)
   clojure.core$reduce.invokeStatic (core.clj:6828)
   clojure.core$reduce.invoke (core.clj:6810)
   leiningen.core.project$absolutize_paths.invokeStatic (project.clj:480)
   leiningen.core.project$absolutize_paths.invoke (project.clj:479)
   leiningen.core.project$init_profiles.invokeStatic (project.clj:903)
   leiningen.core.project$init_profiles.doInvoke (project.clj:881)
   clojure.lang.RestFn.invoke (RestFn.java:425)
   leiningen.core.project$init_project.invokeStatic (project.clj:984)
   leiningen.core.project$init_project.invoke (project.clj:974)
   leiningen.core.project$read.invokeStatic (project.clj:1057)
   leiningen.core.project$read.invoke (project.clj:1054)
   leiningen.core.project$read.invokeStatic (project.clj:1058)
   leiningen.core.project$read.invoke (project.clj:1054)
   leiningen.core.main$_main$fn__6681.invoke (main.clj:447)
   leiningen.core.main$_main.invokeStatic (main.clj:442)
   leiningen.core.main$_main.doInvoke (main.clj:439)
   clojure.lang.RestFn.applyTo (RestFn.java:137)
   clojure.lang.Var.applyTo (Var.java:705)
   clojure.core$apply.invokeStatic (core.clj:665)
   clojure.main$main_opt.invokeStatic (main.clj:491)
   clojure.main$main_opt.invoke (main.clj:487)
   clojure.main$main.invokeStatic (main.clj:598)
   clojure.main$main.doInvoke (main.clj:561)
   clojure.lang.RestFn.applyTo (RestFn.java:137)
   clojure.lang.Var.applyTo (Var.java:705)
   clojure.main.main (main.java:37)
посмотреть бы на project.clj
источник

DM

Dmitry M in Clojure — русскоговорящее сообщество
Sergey Trofimov
а весь stack trace?
когда вылезает ошибка?
до ошибки что на экране?
когда: сразу после lein cljsbuild once
источник