@haskellru

Страница 705 из 1551
Alexander
25.12.2017
19:42:37
conduits>pipes>machines

но кондуиты нормальными стали позже появляения pipes

kana
25.12.2017
19:49:52
там побольше глав
побольше чем где?

чем у Милевского?

Google
illiatshurotshka❄️
25.12.2017
19:50:49
у милевского побольше чем у милевского

kana
25.12.2017
19:51:23
ну я про это же вопрос задал

есть пдфка и на русском - https://vk.com/home_kana?w=wall-135720595_743

illiatshurotshka❄️
25.12.2017
19:52:54
ну я про это же вопрос задал
побольше чем в той со странной обложкой ведь

kana
25.12.2017
19:58:50
ну количество глав это такая себе характеристика

Sergey
25.12.2017
20:29:07
machines медленные, для кондуитов больше всего либ
действительно machines медленные ? видел, Кметт писал что они ассимптотически лучше и пайпов и кондуитов

тут Кмет пишет https://stackoverflow.com/questions/17281556/whats-the-conceptual-difference-between-machines-and-conduits-or-other-similar

Alexander
25.12.2017
20:41:35
но при этом они по факту тормозные, во всякмо случае на простых пайплайнах

Антон
25.12.2017
20:43:47
А, ну да, это ж свободная монада

Kirill
25.12.2017
21:17:03
Народ, а как между собой соотносятся Conduits, machines и Pipes?
Плюс ещё есть streaming, который якобы всех быстрей

Плюс со столбиками на заглавной http://hackage.haskell.org/package/streaming

Alexander
25.12.2017
21:26:52
streaming прикольный

Index
25.12.2017
21:45:57
Решил незаметно толкнуть Хаскель в вопросе про веб-программирование https://www.quora.com/How-many-languages-can-be-used-to-create-web-pages/answer/Vladislav-Zavialov

Google
Petrovich
25.12.2017
21:50:56
будет здорово когда мы достигнем мира с вебассембли



Index
25.12.2017
21:57:04
Спасибо за бенчмарк, очень интересные результаты

Petrovich
25.12.2017
21:57:06
интересно как будут обстоять дела с уже существующими классными штучками и инструментами, которые написаны на жс

Index
25.12.2017
21:57:35


Petrovich
25.12.2017
21:57:47
хм

Index
25.12.2017
21:57:49
Вот мой результат в Fibonacci, главном юз-кейсе для Haskell.

Petrovich
25.12.2017
21:57:51
может просто в мозилле плохо реализовали

Index
25.12.2017
21:58:24
Какой из бенчмарков ты запускал?

Petrovich
25.12.2017
21:58:48
колижен детектшен вроде

Index
25.12.2017
21:59:14
Вот мой результат по Fibonacci в Firefox



Collision detection, Chromium



Petrovich
25.12.2017
22:00:43


Index
25.12.2017
22:01:19


Collision detection, firefox

В общем, 10% ухудшение в Chromium, 30% в Firefox (по collision detection)

Думаю, что реализации WA очень новые, их никто не оптимизировал так как JS-ные

Petrovich
25.12.2017
22:02:37
икзактли май соутс

Google
A64m
25.12.2017
22:16:55
компиляция хаскеля-то в вебасембли (даже при нынешних ограничениях) будет получше чем в js

Petrovich
25.12.2017
22:17:53
естественно

вот только я вижу некоторые проблемы

надеюсь их решат к тому времени когда вебассембли будет популярен

первое это покрытие тестами, а второе - использование и взаимодействие модулей написанных на разных языках

A64m
25.12.2017
22:18:54
совсем не удивлюсь, если вебасембли помрет так же успешно, как и его предшественники

Petrovich
25.12.2017
22:20:09
будет очень жаль

Index
25.12.2017
22:30:44
Его реализовали во всех браузерах

в отличие от PNaCl, например

а asm.js умер потому что Mozilla на WA переключилась

Дмитрий
25.12.2017
22:43:21
asm.js не помирал, это завершенная спека, дальше просто нужна была новая парадигма

Nick
25.12.2017
23:31:16
asm.js не помирал, это завершенная спека, дальше просто нужна была новая парадигма
Ну это смотря как посмотреть и что брать за критерии «мертвости»

Дмитрий
25.12.2017
23:32:14
Например то, что V8 по прежнему улучшает его поддержку и он всегда останется полностью совместимым ввиду того что это сабсет существующего языка

Фактически изжила себя только сама концепция asm.js как отдельной спеки

Когда поступило предложение выделять asm.js код директивой 'use asm' прозвучал резонный вопрос "а зачем?", ввиду чего все просто задумались а зачем действительно отдельная спека которая просто подразумевает оптимизацию узкого ряда вопросов спеки основной

Ввиду чего было принято решение сфокусироваться на том, что действительно важно — на общей для всех спеке для исполнения бинарного кода

Вместе например с реализацией примитивов для создания собственных GC для интеграции существующих языков

совсем не удивлюсь, если вебасембли помрет так же успешно, как и его предшественники
Ввиду чего эта фраза по корректности где-то на уровне "хаскель и прочие лиспы"

Google
Index
26.12.2017
00:51:53
https://www.reddit.com/r/haskell/comments/7m4oz6/haskell_needs_a_better_story_for_constraints/

пришло время коллективно поиграть в language design

Alexander
26.12.2017
05:53:59
на реддите и половины тех, кто нормально обсуждать могут нету

A64m
26.12.2017
06:18:23
Какие
Да тут самое широкое обобщение возможно. Ну как будто бы хоть какая-то виртуальная машина в браузере кроме яваскрипта не померла.

Alexander
26.12.2017
06:53:44
мне кажется на реддите подобные треды заводить это неуважение к комьюнити :))

на реддите про кабалы стаки и ссылки на посты

Admin
ERROR: S client not available

Alexander
26.12.2017
06:54:23
такое надо было в ghc-dev а на реддите ссылку оставитт

@int_index ^

A64m
26.12.2017
07:03:28
> This sounds an awful lot like what ml modules are supposed to be great for. у хаскелистов бывают самые дикие представления об эмельных модулях конечно

Leonid
26.12.2017
07:17:57
https://twitter.com/GabrielG439/status/945387929668526080 А разве Гонзалес был за аппер баунды?

Alexander
26.12.2017
07:25:08
хз

но митчел там конечно ещё так отжигал

Leonid
26.12.2017
08:29:39
митчелл брался за сайт haskell.org вроде, чем закончилось то?

A64m
26.12.2017
08:34:23
опять за сайт браться? Сколько можно-то уже? Вот у ghcjs вообще сайта нет

Index
26.12.2017
10:08:22
мне кажется на реддите подобные треды заводить это неуважение к комьюнити :))
Я думал куда запостить так, чтобы с имейлом не иметь дел.

A64m
26.12.2017
10:08:47
в багтрекер ghc

Alexander
26.12.2017
10:11:13
Google
Alexander
26.12.2017
10:11:24
там тем более гуглогрупповый интерфейс есть

в котором можно не думать, что это email

мне кажется никто их тех кто может это серьёзно обсуждать не посещает редиит

хотя rae там вроде появлялся изредка, и кметт

Anton
26.12.2017
10:13:09
Ну вот, опять из найтли стакаджа полетели тонны пакетов

теперь пинать физрука и авторов aeson-qq и haskell-src-meta

кто-нибудь придумал решение круче чем upper bounds?

Alexander
26.12.2017
10:14:42
или не пользоваться stackage

--allow-never foo,bar

и ваши волосы будут чистыми и шелковистыми + ревизия

Anton
26.12.2017
10:15:11
с мажорным бампом они почти наверняка ломаются

а в никсе я иногда помираю согласовывать версии

Alexander
26.12.2017
10:15:28
не факт, смотря что используют

Anton
26.12.2017
10:16:22
нужен бот, который тесты allow-newer прогоняет и если прошло, открывает PR

A64m
26.12.2017
10:16:27
ghc-mod не поддерживает new-build, так что приходится пользоваться

Anton
26.12.2017
10:16:41
ghc-mod не поддерживает 8.2 также

Alexander
26.12.2017
10:16:44
@NCrashed я поленился такой делать для генты даже

A64m
26.12.2017
10:17:27
8.2 он кое-как поддерживает

Anton
26.12.2017
10:18:11
хм, пару дней назад не взлетело

мб надо ещё раз чекнуть

в haskell-src-meta что-то серьёзное сломалось, эх

Страница 705 из 1551