Fork me on GitHub
#clojure-russia
<
2016-07-22
>
tolitius03:07:43

@kuzmin_m: я к сожалению не пользуюсь emacs'ом, и Clojure пишу на vi. так же в основном пользуюсь boot'ом, и совсем чуть чуть lein'ом. но вопрос понял.

tolitius03:07:53

вместо того чтобы "запускать тесты через cider в repl", ты можешь просто запустить https://github.com/jakemcc/lein-test-refresh в отдельном терминале / tmux pane / window. это тебе позволит фокусироваться на dev в repl'e и атоматически получать feedback от тестов.

tolitius03:07:01

если ты только начинаешь проект, я бы порекомендвал начинать его на boot. и если это для тебя вариант, вместо lein-test-refresh, ты можешь запустить boot watch speak test. кроме того что он будет реранать тесты, он еще будет тебе звуками "сообщать ситуацию".

kuzmin_m04:07:05

@tolitius: спасибо за ответ и за mount) Я думал о том, что бы непрерывно запускать тесты в другом jvm процессе. Но я использую емакс и хочу работать со всем через репл. Насколько я понял, из boot repl можно запускать таски, а они запустятся в отдельном pod/runtime, то это должно помочь. Посмотрю в эту сторону. Может быть есть есть еще какие-то варианты?

maxim04:07:23

Парни, посоветуйте библиотеку для парсинга XLS файлов?

maxim04:07:07

Судя по всему, кроме docjure больше ничего и нет

artemyarulin05:07:24

что-то как то смущает количество активности в #C1B1BB2Q3. Я пробовал хелло ворлды, вроде все просто или дьявол в деталях как всегда?

maxim06:07:59

документацию читать не хотят 🙂

artemyarulin06:07:21

ну может быть да) Кто-нить кста начал уже юзать спеку в проде? Ну т.е. для реальных целей?

niquola06:07:36

Я подбираюсь, обновился до 1.9 :)

artemyarulin07:07:36

о и чо как?

artemyarulin07:07:02

уже в проде крутиться? Ты случаем changelog не видел? А то будто тока спеку и добавили

niquola07:07:08

Да пока норм, решил с валидации конфигов начать

niquola07:07:43

Еще раз предлагаю сделать hangout на тему clojure.spec

artemyarulin07:07:57

я с радостью послушаю

andmed08:07:11

.. да, у нас далеко еще до clojure conf, это в штаты надо, или в финку

artemyarulin08:07:31

друган спрашивает - есть чо для кложуры чтоб с SOAP работать?

prepor08:07:58

с соап работает ява, с явой работает кложа 😉

artemyarulin08:07:48

ну как я и думал, данкише

dbushenko09:07:07

привет всем!

niquola10:07:41

Дима привет!

andmed10:07:39

торможу: как заапдейтить мапу, так чтобы если элемент уже есть, создать (и добавить в) лист

andmed10:07:05

cons conj вроде уже предполагают лист, а элемент может быть и один, сам по себе

prepor10:07:04

эм? в смысле если {:foo :b} -< :c => {:foo [:b :c]} делать должно?

andmed10:07:21

ага. а если b нет, то просто добавить, не создавая лист

andmed10:07:39

update с функцией идет не пойму какая нужна

prepor10:07:07

ну напиши функу!

prepor10:07:24

но вообще иметь ИЛИ один элемент ИЛИ список элементов это тупняк как правило )

andmed10:07:00

4clojure, никакого продакшн))

andmed10:07:05

ok, я думал что готовое есть. upd: въехал

comerc13:07:16

@dbushenko: о, привет! сижу на курсах: http://clojurecourse.by/

comerc17:07:24

...и книжку надыбал 🙂

misha17:07:07

@comerc: https://youtu.be/KxZGeD2ugOw?t=5457 еще аргумент против редукса

comerc17:07:44

@nicola: хорошо бы снова позвать @asolovyov, вы в этом ролике забились после выхода в продакшен, который наверно уже состоялся 🙂

asolovyov17:07:08

состоялся, да )

asolovyov17:07:19

@misha: а что там за аргумент?

asolovyov17:07:24

а то я сча видео не могу открыть

misha17:07:06

@asolovyov: сцылка на нужное место. "ивенты по битым кивордам х## отдебажишь, а битые вызовы функций - легко"

asolovyov17:07:41

а, да, ужасная штука