Size: a a a

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

2021 November 08

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
надеюсь добраться, да
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Trim не нужен, если remove-non-alphanumeric соответствует имени.
Non-empty – seq, да
Fnil чтоб if не писать и было все красиво point free
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
У тебя some-> сделает то, чего ты хочешь от fnil.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Trim перед not-empty нужен, если строку пробелов надо преобразовать в nil.
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
А если поставить remove вначале – trim не нужен
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ок, ты победил!
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Ужасы нашего городка.. Раньше бились с goto, теперь if в оппозиции :))))
источник

Г

Григорий in Clojure — русскоговорящее сообщество
у меня целый день с clojurescript-ом какая-то фигня на довольно свежем shadow-проекте и на проекте, который я тупо с шаблона начал такое вылетает:
~/Projects/physics [master] λ npx shadow-cljs  
npx: installed 97 in 3.172s
shadow-cljs - config: /home/shegeley/Projects/physics/shadow-cljs.edn
shadow-cljs - updating dependencies
Exception in thread "main" java.lang.NoClassDefFoundError: javax/naming/NamingException
 at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:136)
 at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:123)
 at org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname(SSLConnectionSocketFactory.java:463)
 at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:397)
источник

O

Ororo in Clojure — русскоговорящее сообщество
слишком новая java или слишком старая?
источник

O

Ororo in Clojure — русскоговорящее сообщество
если aot был попробуй удалить классы, да пересобрать.
источник

O

Ororo in Clojure — русскоговорящее сообщество
ну или зависимости в шаблоне обновить
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Модули же, нет?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
javax.naming какой-нибудь
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
--add-modules "javax.naming"
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Что-то такое будет.
источник

A

Andrey in Clojure — русскоговорящее сообщество
Какие подводные в использовании вот этого вместо into или concat?
`[14 ~@my-vector-1 ~@my-vector-2]
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
into и concat работаеют в рантайме, а это в компайл тайме
источник

A

Andrey in Clojure — русскоговорящее сообщество
Ну, я как бы понимаю. Плохо представляю, какие нежелательные сайд эффекты можно получить, если вот это использовать
(defn my-merge [head v1 v2] 
 `[~head ~@v1 ~@v2])

(my-merge 14 [13 12] [11 10])
источник

A

Andrey in Clojure — русскоговорящее сообщество
Кажется, в рантайме должен конструироваться список. Наверное, теряются какие-то плюшки shared структур?
источник

A

Andrey in Clojure — русскоговорящее сообщество
Просто выглядит противоестественно, но не могу сам себе объяснить, почему так делать не надо. Кроме читаемости
источник