@frp_ru

Страница 322 из 420
illiatshurotshka❄️
13.12.2017
13:46:23
ghcjs за ∞+

Maxim
13.12.2017
13:46:34
дарт в зашкваре, на нём епам пишет

Maxim
13.12.2017
13:46:58
или кто-то из подишопов, не помню

Google
? animufag ?
13.12.2017
13:47:09
ну понятно епам только на конченных языках пишет

Denis
13.12.2017
13:51:19
adam
13.12.2017
13:52:40
епам - это диагноз)
^ можете ему верить

kana
13.12.2017
13:52:47


adam
13.12.2017
13:53:13
так по гарри-ховарду же всё

? animufag ?
13.12.2017
13:53:21
дженералайзед в частности

kana
13.12.2017
13:53:23
ну это очевидно многим и так уже, просто я решил об этом написать)

Denis
13.12.2017
13:56:00
вообще 13,14,15 глава книги Beginning Haskell очень топ! там и про GADTs, Idris, Type Family и много еще чего

? animufag ?
13.12.2017
13:56:05
реально странное утверждение

средство введения аксиом исключительно для области логики из кари-хорварда

Denis
13.12.2017
13:58:48
как бы статейку находил я https://www.iis.sinica.edu.tw/~scm/tag/gadt/

Denis
13.12.2017
13:59:55
Даже оригами и TH затронули, норм
там много чего крутого) и чутка про фри монады

Google
illiatshurotshka❄️
13.12.2017
14:00:09
лол

? animufag ?
13.12.2017
14:00:13
что? Beginning Haskell?

illiatshurotshka❄️
13.12.2017
14:00:16
в книге про хаскель про идрис

Denis
13.12.2017
14:00:40
в книге про хаскель про идрис
ну да) там DT моделируется на всяких TF, FD и прочим

на ~

? animufag ?
13.12.2017
14:00:55
в хаскель-лёрн за такую книгу забанили бы

Denis
13.12.2017
14:01:24
а также там про аттрибутивные грамматики

adam
13.12.2017
14:01:28
в хаскель-лёрн за такую книгу забанили бы
То, к чему я и вёл, начиная срачик недельной давности

kana
13.12.2017
14:02:09
сегодня чет пошел срачик на тему того, что натуральные преобразования - не тема для новичков, изучающих хаскель

illiatshurotshka❄️
13.12.2017
14:02:49
как генерализацию concatmap

)))))))))))))

kana
13.12.2017
14:03:01
через бурито

? animufag ?
13.12.2017
14:03:32
вот эта штука чтобы как в нормальных языках писать

Denis
13.12.2017
14:04:01
сокральный смысл императивных конструкций)

kana
13.12.2017
14:04:03
нет, чтобы как в нормальных языках писать, нужно еще трансформеры вводить

Denis
13.12.2017
14:04:32
а лучше просто читать Холомьева книгу) http://anton-k.github.io/ru-haskell-book/book/6.html

пурса Array | List хаскелл Vector | [] так?

adam
13.12.2017
14:24:15
кстати, gis норм

Google
illiatshurotshka❄️
13.12.2017
14:24:33
ну почти

Denis
13.12.2017
14:25:37
adam
13.12.2017
14:25:45
ghost in the shell

illiatshurotshka❄️
13.12.2017
14:25:58
коненчо норм

Denis
13.12.2017
14:27:59
оу! https://www.stackage.org/lts-9.18/package/extensible-0.4.6

@kana_sama ^

kana
13.12.2017
14:28:24
ебана

кстати, gis норм
фильм или анима?

adam
13.12.2017
14:28:45
анима

kana
13.12.2017
14:35:28
во всех либах что я видел для эффектов эффекты хендлятся по одному

то есть один раннер проходит по всем командам и на каждой команде смотрит, подходит ему тип команды или нет, если нет - пропускает (мапает собой результат, который еще не посчитан), если да - выполняет и идет дальше. И так N раннеров я тут подумал, а что если найти способ сфьюзить сразу несколько раннеров, то есть чтобы мы во время пробега сразу роутились на нужный раннер

kana
13.12.2017
14:39:07
по идее это как-то возможно через typeable

Denis
13.12.2017
14:39:37
а может как-то линзами по примеру с фри монадами https://qfpl.io/posts/optimising-free-with-plated/

adam
13.12.2017
14:40:15
Denis
13.12.2017
14:40:56
@kana_sama кстати вспомнил вот еще https://hackage.haskell.org/package/effect-monad

? animufag ?
13.12.2017
15:04:50
анима
сериал или полнометражка

andretshurotshka?❄️кде
13.12.2017
15:39:57
/stat@combot

Google
Combot
13.12.2017
15:40:37
combot.org/chat/-1001071213089

kana
13.12.2017
15:40:56
воу

andretshurotshka?❄️кде
13.12.2017
15:40:58
ого 41%

kana
13.12.2017
15:40:59
поднимаемся

Admin
ERROR: S client not available

andretshurotshka?❄️кде
13.12.2017
15:41:02
))

Denis
13.12.2017
15:46:58
а я хз где в том списке)

andretshurotshka?❄️кде
13.12.2017
15:47:24
4 место

Denis
13.12.2017
15:47:40
ну)

andretshurotshka?❄️кде
13.12.2017
15:52:55
лол

illiatshurotshka❄️
13.12.2017
15:55:54
ват

andretshurotshka?❄️кде
13.12.2017
15:58:47
https://github.com/jameshaydon/idris-graphql

Denis
13.12.2017
16:45:37
https://github.com/fumieval/extensible-benchmarks

о))) как надо эффекты делать https://github.com/safareli/purescript-ef/blob/init/src/Control/Monad/Ff.js

Vasiliy
13.12.2017
17:17:40
зато это быстро работает, наверное)

Denis
13.12.2017
17:18:43
зато это быстро работает, наверное)
https://github.com/safareli/purescript-ef/pull/1#issuecomment-351236635

Дмитрий
13.12.2017
17:30:48
Ну этот чел долго шёл к этому модулю кода)

Сначала пытался сделать что-то в рамках fantasy-land и ramda- тусовки, потом делал самую продвинутую реализацию Free на жс, которую я сейчас бессовестно копирую, а потом захантили на пурсу и короч пошло поехало

У него на гитхабе вообще прям тонна модулей для пурсы

Google
Дмитрий
13.12.2017
17:41:33
Ну и ты скопируй

Denis
13.12.2017
17:41:51
отсюда https://github.com/srijs/haskell-free-concurrent/blob/1a56280e8d63e037cf8f9e57aa17ac6a8ac817a5/src/Control/Concurrent/Free.hs

если ты про https://github.com/safareli/free

Дмитрий
13.12.2017
17:42:02
Но чет больше либ по фри монадам я не наблюдаю, есть маза что там всё не так просто как кажется

Denis
13.12.2017
17:42:18
да ладно?)

вот тут по free поищи https://github.com/xgrommx/awesome-functional-programming#javascript

Дмитрий
13.12.2017
17:42:52
Я всё это видел

Denis
13.12.2017
17:44:06
много у него либ https://github.com/safareli?utf8=%E2%9C%93&tab=repositories&q=&type=source&language=purescript

Дмитрий
13.12.2017
17:44:36
Сафарелли, уг от булеана (ну реально ни о чём), тот-самый-основатель-fantasy-land, абстрактная невнятная калька от автора optics и возможно ещё несколько рандомных челов

Я их перечисляю не глядя уже

Denis
13.12.2017
17:47:55
первая попавшаяся https://github.com/safareli/purescript-free/commits/master?before=0e8a64dfad68996dd04da258db5050c71ad902e9+35

https://github.com/safareli/purescript-free/commit/551c748971a8108e1e134b3eefdb267c8bf1cfb5

ну идея же таже) () -> unit и есть каркас ленивости https://github.com/safareli/purescript-free/commit/830d139aa29f5396a448724da0c57573f255ee92#diff-16e84501b57601b426d1bf02025ac065R21

Дмитрий
13.12.2017
17:50:12
Между идеей и рабочей либой есть небольшой промежуток

Страница 322 из 420