Leonid 🦇
Да когда Джереми всё успевает заимлементить? http://hackage.haskell.org/package/happstack-authenticate
Anonymous
Драститя
Aliester
JS принес, братишка?
Anonymous
Бери выше, вижл бейсик
Антон
Anonymous
Вопрос: есть ли какая-нибудь билдятина сисярпные астшки клеить?
Anonymous
Для жиэсов много всякого. А мне бы в сисярп покодогенерировать.
Антон
Антон
Антон
:troll:
Aliester
A64m
это фактически одна из двух мегафич, которые смогли пройти через комитет по фичам.
A64m
так что хаскелистам надо привыкать любить такие фичи, других уже не будет
доня.
Генерь в js и транспилируй в c#
наконец-то, в 2018 веке, JS стал универсальным языком в который можно компилировать любой язык и компилировать из него в любой другой язык
Евгений
JSIR
Антон
Aliester
Жабаскрипт - асм будущего
Антон
JSIR
JavaSript it In Rust?
Евгений
intermediate representation
доня.
A64m
компилятор подмножества яваскрипта в мсил я припоминаю, вот насчет сишарпа и неподмножества яваскрипта сильно сомневаюсь
Aliester
http://www.m2h.nl/files/js_to_c.php
доня.
Антон
доня.
ну если серьёзно то я теперь хочу найти и почитать о чём речь вообще
доня.
но гуглятся только IORef'ы
A64m
https://github.com/simonmar/ghc-proposals/blob/mutable-fields/proposals/0000-mutable-fields.rst
https://github.com/ghc-proposals/ghc-proposals/pull/8
кана
прикольно, что конструктор теперь конструирует тип, который лишь включает в себя наш тип
мало того, это как-то завязывает ghc на IO
кана
не, там некий PrimMonad тайпкласс
Андрей
всем привет!
Андрей
народ, есть у кого нормальное чтиво или хороший пример парсинга с помощью парсека + стейт
Андрей
кажется это называется контекстно-зависимый парсер )
Alexander
хм.. у меня есть cabal index и есть имя модуля который я не знаю где
Alexander
какую магическую команду мне нажать, чтобы мне выдался список пакетов?
Alexander
т.к. вся инфа есть
sherzod
Подскажите, на вот это
Give an example of a type of kind * -> * which cannot be made an instance of Functor (without using undefined).
Подойдет такой ответ?
data CantBeFunctor a = V (a -> Int)
кана
да
кана
есть еще вариант с a -> a
sherzod
спасибо, да понял. интуиция зыбкая, поэтому был не уверен
Alexander
@int_index https://www.reddit.com/r/haskell/comments/7toutl/now_there_is_a_branch_to_play_with/
Alexander
ты вроде просил
Anonymous
Антон
Антон
(во всяком случае, я на это надеюсь)
Слава
А каким инструментом?
Что примечательно, тебе ответил именно человек со словом "трап" в нике.
Дмитрий
Интересно, а будет ли прямая компиляция из ghc в wasm? Вернее когда? Как по мне, так это верное решение, которое даст нам достаточно просто й вариант периносимых приложений с gui.
Осталось дождаться :(
Влод
Андрей
😀
Leonid 🦇
отчего вот на яве, ноде и даже го есть openid сервера, а на хаскеле нет?
Ignat
зато на хачкеле факториалы гораздо выразительнее получаются!
Cheese
ты на Хакадже видел табличку "склад мёртвых серверов"?
Leonid 🦇
Роял с опенайди
Слава
Aliester
Ты знаешь как в JS называют "функторы"?
Aliester
http://sqrtt.pro/functors-ru
Aliester
- Мыкола, а давай саботируем работу кабала?
- А если они нашего стека?
- А стека то за что?
Дмитрий
Чёт мне грустно как-то :( почтим же пашую страну. И СССР и украину как её осколок. Это как же нашим предкам пахать нужно было, чтобы этим падлам ЧЕТВЕРТЬ ВЕКА БЫЛО ЧТО ВОРОВАТЬ... повбывав бы.
Aliester
кхм
Aliester
а Крым чей?
Слава
Ваш!
Дмитрий
Мой, я тут живу.
Дмитрий
Отплытие от Титаника прошло успешно, результатом возвращения в порт доволен.
Зигохистоморфный
morphisms = функции которые сохраняют структуру :D
Anonymous
Зигохистоморфный
Да! map однозначно функтор
Дмитрий
Зигохистоморфный
Монады - это специальный тип функторов, сигнатура которых:
M: A -> A
:D
Зигохистоморфный
doMonads ! http://functionaljavascript.blogspot.in/2013/07/monads.html
Alexander
parket
parket
https://www.npmjs.com/package/monadic.js-playground
Ignat
Ignat
там правда ещё какие-то слова были
Ignat
перед словом эндофунктор