Size: a a a

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

2019 May 28

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
В js знания раз в год устаревают
источник

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Вот кому надо - тот пусть оптимизирует и решает проблемы с дебаггингом. У автора и так всё хорошо _для его задач_.
Я так понимаю, что это предположение.
Просто так же можно предположить, что коммитов нет, потому что пакет забросили.

Или ты в курсе этой либы, знаешь для чего и кем она используется?
Мне просто интересно, может кто пользуется здесь.
источник

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
Vlad Lisovsky
По мне так это даже плюс если проекте новое не получает, значит ничего не сломается
ну вот я вики прочел, там в несколькоих местах упоминание о том, что такая-то фича экмпериментальная, выйдет после того, как появится то-то. А потом за пару лет никаких изменений.
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
есть аналоги в java/clojurе питоновскому RoboBrowser?
источник

A

Artem in Clojure — русскоговорящее сообщество
(fun () -> ())
есть аналоги в java/clojurе питоновскому RoboBrowser?
можно phantomjs юзать который не обновлялся уже пару лет.
Тебе нужно js испольнять в этом браузере?
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Artem
можно phantomjs юзать который не обновлялся уже пару лет.
Тебе нужно js испольнять в этом браузере?
не, инпуты заполнить и на форму кликнуть
источник

A

Artem in Clojure — русскоговорящее сообщество
если конечно  такое устроит:
1. распарсить html в clojure'овскую структуру tagsoup или enlive подойдет
2. найти на странице нужные инпуты + из скрытых взять данные
3. сформировать и выполнить запрос на сервер http-client например пойдет
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Mike Bohdan
а как можно сделать алиас на наймспейс без его создания?
у меня есть киворды, которые используются в спеках и их нейспейсы привязаны к бизнес логике, но не к структуре проекта и хочеться писать что-то типа ::my.alias/id вместо :some.long.name.namespace.spec.toplevel-item.item/id, а создается этот киворд где-то в нс project.part-of-logic.component.specs.toplevel-item
Можно сделать хелпер и писать вместо кейвордов что-то вроде (wrap-long-ns :alias/id) ;; => :some.long.namespace.in.alias/id
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Ну а внутри хелпера хэшмап алиас -> нэймспейс
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
При желании можно его же сделать ридер макросом.
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Mike Bohdan
а как можно сделать алиас на наймспейс без его создания?
у меня есть киворды, которые используются в спеках и их нейспейсы привязаны к бизнес логике, но не к структуре проекта и хочеться писать что-то типа ::my.alias/id вместо :some.long.name.namespace.spec.toplevel-item.item/id, а создается этот киворд где-то в нс project.part-of-logic.component.specs.toplevel-item
(create-ns 'com.mycompany)
(alias 'a 'com.mycompany)
(s/def ::a/keyword keyword?)
(s/exercise ::a/keyword)
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Этот код можно выполнить в любом файле проекта, физически не заводя отдельный файл для желаемого ns
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Хотя я теперь просто делаю название кейвордов отражающее бизнес логику (например :user/email)  в любом файле проекта и не ссылаясь на имя текущего ns
источник

A

Artem in Clojure — русскоговорящее сообщество
Mike Ananev
Хотя я теперь просто делаю название кейвордов отражающее бизнес логику (например :user/email)  в любом файле проекта и не ссылаясь на имя текущего ns
А как обобщать поля?
источник

A

Artem in Clojure — русскоговорящее сообщество
аля

(s/def :abc/xyz)
(s/def :abc/qwe)
(s/def ::abc)
источник

A

Artem in Clojure — русскоговорящее сообщество
(s/def ::abc) - будет привязан к неймспейсу где был объявлен
источник

A

Artem in Clojure — русскоговорящее сообщество
или я ошибаюсь?
источник

A

Alish in Clojure — русскоговорящее сообщество
Hey all
источник

м

мухожук in Clojure — русскоговорящее сообщество
Hey
источник

A

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