
Anatolii
31.08.2016
19:11:01
я еще только не понял как мне свою RedmineT сделать
хотел покопать в этом направлении

Alexander
31.08.2016
19:11:09
с ними правда не все так гладко может быть, т.к. склейка по IO скорее всего будет
зачем RedmineT ?

Google

Anatolii
31.08.2016
19:11:38
я проглядел
тут ReaderT Readmine
а зачем это в ридер заворачивать ?

Alexander
31.08.2016
19:13:04
ну я для примера
если там логин пароль хранить например

Anatolii
31.08.2016
19:15:02
ага
ок
а ты пользуешся библиотечкой errors от Гонзалеза?

Evgenij
31.08.2016
19:24:23
Неужели в тестирование хаск внедряешь?(шутка)
чтобы протестировать эту логику

Anatolii
31.08.2016
19:25:03
да нет, ну просто ты пишешь код
его же надо тестировать
чтобы тестировать надо изолировать внешние зависимости

Google

Anatolii
31.08.2016
19:25:29
такие как сервисы
чтобы изолировать надо вот тайп классы делать
ну и так далее
:)
ладно
пойду читать

Evgenij
31.08.2016
19:26:57
?

Anatolii
31.08.2016
19:27:05
@qnikst спасибо за литературу :)
и за то что сказал что моя идея не сработает:)

Alexander
31.08.2016
19:52:40
errors - иногда да

Alex
03.09.2016
12:08:51
Как бы вы сделали рекуррентный маппинг?
На каждой итерации нужен доступ не только к текущему значению, но и к "аккумулятору".
И обычным мапом не делается и редьюсом костыльно выходит.

Denis
03.09.2016
12:28:23
Что такое маппинг?

Timothy
03.09.2016
12:30:11
http://bitemyapp.com//posts/2016-09-03-websocket-shootout-haskell.html
what a time to be alive

Mansur
03.09.2016
13:23:30

Мерлин
03.09.2016
15:26:02
[last news]
The Hashrocket websocket shootout in Haskell

Alexander
03.09.2016
18:42:55
а уже отвечали

Anatolii
03.09.2016
18:44:11
На гитхабе в комментариях к PR

Google

Kit
05.09.2016
06:37:05

Anatolii
06.09.2016
18:22:38
я тут с сервантом играюсь
там когда формат данных определяешь
'[JSON]
вот так вот пишешь:)
что значит ' перед масивом?

Alexander
06.09.2016
21:28:06
что это список на уровне типов
https://downloads.haskell.org/~ghc/7.4.1/docs/html/users_guide/kind-polymorphism-and-promotion.html
мжно поновее поискать

Anatolii
07.09.2016
04:38:30
Я понял что JSON это тип:) но почему-то не подумал что для типов список отдельный надо:)
спасиб

Index
07.09.2016
07:04:39
Это чтобы отличать [JSON] - тип списка, и '[JSON] - список типов

Anatolii
07.09.2016
07:04:57
ну сейчас все логично выглядит
просто сразу не подумал :)
только с mtl чуток разобрался
теперь с типами надо разбираться:)
интересно это все конечно:)
я как в гайде servant увидел
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE TypeOperators #-}
сразу испугался:)
и понял что сейчас все опять станет не понятно

Alexander
07.09.2016
10:09:48
там все просто

Google

Alexander
07.09.2016
10:09:58
если не задумываться склишком глубоко

Anatolii
07.09.2016
10:11:50
ну я вот пока не задумываясь написал РЕСТ апи маленькое
и оно работает)
к этому можно отнестись как к аннотациям в джаве:)
многие их ставят и не задумываются как оно работает
но окнечно надо разобраться)

Admin
ERROR: S client not available

Evgenij
07.09.2016
10:27:44

Anatolii
07.09.2016
10:28:08
в гите пока нету
я вот по этому туториалу начал
http://haskell-servant.readthedocs.io/en/stable/tutorial/index.html
хочу написать серверную часть TODO листа, товарищ сказал что будет Elm смотреть, и напилит UI

Evgenij
07.09.2016
12:14:39
Я элм юи и серв на гошке делал, хотелось на серванте но пока времени нет разбираться?

Anatolii
07.09.2016
12:18:56
Да там нет ничего сложного, у них очень хороший туториал

Evgenij
07.09.2016
12:18:57
Кстати находил пет проект тодо elm и servant с фэйковой db в памяти
Приеду домой скину ссыль если надо

Anatolii
07.09.2016
12:19:44
я видел пару блогпостов elm + hask
да я начал делать
там вроде не так страшно
еще postgressimple надо прикрутить

Google

Anatolii
07.09.2016
12:20:31
и postgres-migration
времени сейчас мало после работы
и на работе работа появилапсь
:)
на выходных очень хочу закончить

Evgenij
07.09.2016
12:22:22
Ещё есть генератор под элм с серванта - пока не пробовал но интересно

Anatolii
07.09.2016
12:22:29
да
видел
потом попробую

Evgenij
07.09.2016
12:24:09
А так думаю очень хорошо, пишем апи в одном месте из неё уже код как либа под клиент и автоматом доки обновляются , думаю удобно

Anatolii
08.09.2016
13:20:07
@johhy13 а расскажи про эльм чуток, я там видел тайм тревел дебагер
можно как-то в прод приложение его встроить, чтобы он записывал действия и отправлял это куда-то
@johhy13 чтобы потом можно было отдебажить проблему пользователя
как-то у себя воспроизвести ее

Evgenij
08.09.2016
13:29:55
Честно глубоко не копал, это у Алексея Пирогова надо поспрашивать

Anatolii
08.09.2016
13:30:50
вбил в гугл его имя
выдало участника Дом 2