
Евгений
29.01.2018
17:56:05
JSIR

Антон
29.01.2018
17:56:15

Alister
29.01.2018
17:56:30
Жабаскрипт - асм будущего

Антон
29.01.2018
17:56:39
JSIR
JavaSript it In Rust?

Google

Евгений
29.01.2018
17:57:06
intermediate representation

Даниил
29.01.2018
17:57:33

A64m
29.01.2018
17:57:36
компилятор подмножества яваскрипта в мсил я припоминаю, вот насчет сишарпа и неподмножества яваскрипта сильно сомневаюсь

Alister
29.01.2018
17:57:44
http://www.m2h.nl/files/js_to_c.php

Даниил
29.01.2018
17:58:08

Антон
29.01.2018
18:00:02

Даниил
29.01.2018
18:00:32
ну если серьёзно то я теперь хочу найти и почитать о чём речь вообще
но гуглятся только IORef'ы

A64m
29.01.2018
18:06:32
https://github.com/simonmar/ghc-proposals/blob/mutable-fields/proposals/0000-mutable-fields.rst
https://github.com/ghc-proposals/ghc-proposals/pull/8

kana
29.01.2018
18:08:28
прикольно, что конструктор теперь конструирует тип, который лишь включает в себя наш тип
мало того, это как-то завязывает ghc на IO
не, там некий PrimMonad тайпкласс

A
29.01.2018
18:20:53
всем привет!
народ, есть у кого нормальное чтиво или хороший пример парсинга с помощью парсека + стейт

Google

A
29.01.2018
18:22:28
кажется это называется контекстно-зависимый парсер )

Антон
29.01.2018
18:26:04

Alexander
29.01.2018
18:30:27
хм.. у меня есть cabal index и есть имя модуля который я не знаю где
какую магическую команду мне нажать, чтобы мне выдался список пакетов?
т.к. вся инфа есть

sherzod
29.01.2018
18:39:45
Подскажите, на вот это
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)

kana
29.01.2018
18:40:40
да
есть еще вариант с a -> a

sherzod
29.01.2018
18:41:33
спасибо, да понял. интуиция зыбкая, поэтому был не уверен

Alexander
29.01.2018
18:44:52
@int_index https://www.reddit.com/r/haskell/comments/7toutl/now_there_is_a_branch_to_play_with/
ты вроде просил

Jey
29.01.2018
18:49:18

Антон
29.01.2018
18:52:12
(во всяком случае, я на это надеюсь)

kana
29.01.2018
18:52:46

Слава
30.01.2018
01:49:42

Дмитрий
30.01.2018
03:53:39
Интересно, а будет ли прямая компиляция из ghc в wasm? Вернее когда? Как по мне, так это верное решение, которое даст нам достаточно просто й вариант периносимых приложений с gui.
Осталось дождаться :(

? animufag ?
30.01.2018
04:57:21

A
30.01.2018
05:14:04
?

A64m
30.01.2018
08:31:57

Google

Leonid
30.01.2018
09:50:34
отчего вот на яве, ноде и даже го есть openid сервера, а на хаскеле нет?

Ignat
30.01.2018
10:04:41
зато на хачкеле факториалы гораздо выразительнее получаются!

Yuriy
30.01.2018
10:09:14
ты на Хакадже видел табличку "склад мёртвых серверов"?

Leonid
30.01.2018
10:10:45
Роял с опенайди

Слава
30.01.2018
10:13:14

Alister
30.01.2018
10:15:09
Ты знаешь как в JS называют "функторы"?

Дмитрий
30.01.2018
10:16:43

Alister
30.01.2018
10:17:12
http://sqrtt.pro/functors-ru

Слава
30.01.2018
10:18:51

Alister
30.01.2018
10:19:52
- Мыкола, а давай саботируем работу кабала?
- А если они нашего стека?
- А стека то за что?

Дмитрий
30.01.2018
10:22:10
Чёт мне грустно как-то :( почтим же пашую страну. И СССР и украину как её осколок. Это как же нашим предкам пахать нужно было, чтобы этим падлам ЧЕТВЕРТЬ ВЕКА БЫЛО ЧТО ВОРОВАТЬ... повбывав бы.

Alister
30.01.2018
10:23:31
кхм

Alister
30.01.2018
10:23:50
а Крым чей?

Слава
30.01.2018
10:24:15
Ваш!

Дмитрий
30.01.2018
10:24:18
Мой, я тут живу.
Отплытие от Титаника прошло успешно, результатом возвращения в порт доволен.

Denis
30.01.2018
10:28:01
morphisms = функции которые сохраняют структуру :D

Тёма
30.01.2018
10:28:13

Denis
30.01.2018
10:28:18
Да! map однозначно функтор

Дмитрий
30.01.2018
10:28:38

Google

Denis
30.01.2018
10:30:01
Монады - это специальный тип функторов, сигнатура которых:
M: A -> A
:D
doMonads ! http://functionaljavascript.blogspot.in/2013/07/monads.html

Alexander
30.01.2018
10:31:57

ParkeT
30.01.2018
10:32:15
https://www.npmjs.com/package/monadic.js-playground

Ignat
30.01.2018
10:38:09
там правда ещё какие-то слова были

Admin
ERROR: S client not available

Ignat
30.01.2018
10:38:25
перед словом эндофунктор
но какая разница

Denis
30.01.2018
10:38:46

Ignat
30.01.2018
10:39:25
ну а где эндофунктор, там и A → A
всё сходится

Denis
30.01.2018
10:40:03

Alexander
30.01.2018
10:50:35
k -> k, пора бы уже typelevel monads

Alister
30.01.2018
11:31:57

Alexander
30.01.2018
11:33:33
это канал о Haskell, это из какой манги?

Слава
30.01.2018
11:34:06
Надпись неправильная. Вместо "nice" должно быть нечто вроде "damn this world".

Alister
30.01.2018
11:35:34
А есть теория категорий по понятиям?

Google

Alexander
30.01.2018
11:35:41
я хотел написать спешной комментарий, но вовремя сообразил что написано world а не word
Category theory for computer scientists?

ParkeT
30.01.2018
12:01:59

Ekin
30.01.2018
12:57:46
xxx: а знаете как увольняют хаскель-программиста? "собирай свои монадки и уматывай!"

Alister
30.01.2018
12:59:57
Карируешь, небось?

KrivdaAllStars
30.01.2018
13:00:04
Что почитать сейчас из актуального для лучшего понимания теоркрата и хаскеля?

Alister
30.01.2018
13:00:33
Кнута
Или Канта
На выбор

KrivdaAllStars
30.01.2018
13:00:54
Кнута
Кнутом тех кто Кнута советует читать

Yuriy
30.01.2018
13:10:58
теоркрат? это было бы здорово
по теоркату — Милевского
по Хаскелю — Липовачу
хотя нет, за советами по теоркату лучше в профильный чат идти, а здесь Хаскель, а не теоркат

A64m
30.01.2018
13:14:28
для лучшего, в смысле, понимание уже есть, а теперь надо лучше?

? animufag ?
30.01.2018
13:15:18
из всех возможных пониманий требуется выбрать лучшее (по субъективному мнению наблюдателя)

KrivdaAllStars
30.01.2018
13:19:45
ну как , что такое монада в котах ( scala библиотека ) я знаю, в каких местах удобно использовать тоже знаю, но вот слова Монада в категории C это эндофунктор T: C → C с двумя естественными преобразованиями: η: 1 → T и μ: T ° T → T. для меня скажем немного близки, но есть подохрение, что я азбуку этого всего не до конца понимаю
Нашёл тут , аж 7 лет этой штуке https://habrahabr.ru/post/125782/