Size: a a a

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

2020 March 10

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
еще так можно
[app.app-system.service
[app-config
 hikari-data-source
 immutant-web
 mount
 webapp-http-handler]]
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
проще добавить очередной длинный ns
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Ivan Grishaev
еще так можно
[app.app-system.service
[app-config
 hikari-data-source
 immutant-web
 mount
 webapp-http-handler]]
я так не пишу, рефакторить неудобно
так всегда app.app-system.service.app-config можно по коду найти и заменить на что-то другое
когда разбиваешь на фрагменты — всё становится только сложнее
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
дело вкуса, мне показалось полезным, когда миллион таких импортов
источник

ST

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

ST

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

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Ипический вопрос - как мне получить обычную рабоче-крестьянскую строку? Возвращает нил )
(clojure.data.csv/write-csv
(java.io.StringWriter.)
[["abc" "def"]
 ["ghi" "jkl"]])
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
(with-out-str (csv/write-csv *out* [["this" "is"] ["a" "test”]]))
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
пасиб!
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в csv же можно словарики писать
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrey Ivanov
Ипический вопрос - как мне получить обычную рабоче-крестьянскую строку? Возвращает нил )
(clojure.data.csv/write-csv
(java.io.StringWriter.)
[["abc" "def"]
 ["ghi" "jkl"]])
«Возвращает нил»
так он же тебе в этот (java.io.StringWriter.) и пишет результат
источник

AI

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

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
не додумался что это мутабельная штука, похоже
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
write обычно намекает на io )
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
with-out-str это binding *out* к StringBuilder
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrey Ivanov
я догадался. вопрос был как его оттуда выслурпать
(let [sw (java.io.StringWriter.)]
 (clojure.data.csv/write-csv
   sw
   [["abc" "def"]
    ["ghi" "jkl"]])
 #_"read from sw")
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
вот, и теперь его надо из этого секс-вайф выслурпать 😊
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
просто (str sw) и делай дальше что хочешь
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
охблин, я полагал что он на это просто строковое кривое представление вернет типа [Object #.......] как обычно туСтринг ко всякой экзотике. А он содержимое вернет, круто
источник