@haskellru

Страница 775 из 1551
Index
26.01.2018
07:07:04
Safety is a lie, there are only static types. Through types, I gain purity. Through purity, I gain laziness. Through laziness, I gain composability. Through composability, my refactorings are easy. Haskell shall free me. - Darth Simon

The rule of two: there can be only 2 active contributors to GHC.

Aleksey
26.01.2018
07:08:11
Не-не, "Simon" это и есть "Darth"

Simon Marlow

Google
Aleksey
26.01.2018
07:08:26
Simon Peyton Jones

Такое

Index
26.01.2018
07:08:50
Ну там еще RAE объявился.

Или он из rebellion?

Aleksey
26.01.2018
07:09:33
Просто из соседнего ордена :)

Или ещё не дорос до "Simon"



Index
26.01.2018
07:22:25
<comic sans>unlimited powwaaahh</comic sans>

Когда Marlow добавлял async exceptions в язык: - But I thought I had exception safety in my code? - I am altering the deal, pray I do not alter it any further.

Leonid
26.01.2018
08:55:52
Corvus
26.01.2018
09:35:46
Дратути

А тут можно нубские вопросы задавать?

A64m
26.01.2018
09:36:14
да

Google
Aleksey
26.01.2018
09:36:16
Можно и тут, но есть спецчятик для этого (https://t.me/haskell_learn)

A64m
26.01.2018
09:36:47
спецчатик в котором затыкают рот и гонят обратно сюда

Aleksey
26.01.2018
09:37:01
Там своя особая атмосфера :)

Антон
26.01.2018
09:37:55
Там своя особая атмосфера :)
Кук будто тут не своя

Aleksey
26.01.2018
09:38:10
И тут своя. Обе - особые :)

Corvus
26.01.2018
09:40:53
А, ну тоже неплохо. Несколько слов о том, почему я здесь: надо конвертнуть пару тысяч tiddler'ов из TiddlyWiki в MediaWiki. И что-то мне подсказывает, что для этого придётся написать reader для pandoc. Я, в общем, буду рад если кто-то подскажет [не]очевидный способ сделать быстрее/проще. С другой стороны - у меня теперь есть повод поизучать хаскель :)

Aleksey
26.01.2018
09:41:42
Пандок - очевидный кандидат на попробовать допилить

Тиддли в каком виде хранит заметки? Я помню, что в HTML себе прямо инжектит, но в виде HTML таки, или как данные для движка?

https://github.com/achabotl/tiddly2md что-тотакое разок можно прогнать, даже если оно и на питоне :)

Хотя выгрузка делается всё равно силами плагина для Тиддли. М.б. и правда Reader написать для Pandoc...

Corvus
26.01.2018
09:51:36
ну, в общем там в любом случае на выходе текст с метаданными, да

Michael
26.01.2018
10:01:27
Не понял. Тут шо не любят скалу?

A64m
26.01.2018
10:03:36
а за что ее любить?

Index
26.01.2018
10:05:05
В бочке скалы есть ложка мёда, конечно, но все равно она страшная.

Michael
26.01.2018
10:05:45
а за что ее любить?
Эмм.. та это пускай каждый сам решает

A64m
26.01.2018
10:06:01
т.е. не за что, понятно

Michael
26.01.2018
10:06:46
В бочке скалы есть ложка мёда, конечно, но все равно она страшная.
Подробнее если можно) реально просто хочу понять почему она так не нравится вам?

Quet
26.01.2018
10:07:17
я тож не понял за что любить скалу (

Daniel
26.01.2018
10:08:34
Подробнее если можно) реально просто хочу понять почему она так не нравится вам?
с еще большим успехом этот вопрос можно задать в чате гоферов

а тут декаданс и депрессия порою кажется и хаскелль не любят

Google
Michael
26.01.2018
10:09:26
sherzod
26.01.2018
10:09:26
лучше сразу в котлинчате

A64m
26.01.2018
10:09:43
а за что его любить?

Daniel
26.01.2018
10:10:03
Index
26.01.2018
10:10:04
A64m
26.01.2018
10:10:11
да

Oleg
26.01.2018
10:10:16
Любить язык, на котором ты пишешь работу - это какое-то совсем страшное зрелище.

Index
26.01.2018
10:10:37
да
Любить не за что, но терпеть проще остальных

A64m
26.01.2018
10:10:38
вот!

возможно

Denis
26.01.2018
10:11:01
как вообще можно программирование любить?

Quet
26.01.2018
10:11:19
есть две скалы одна это которая "улучшенная джава" и непонятно нахрен нужна потому что ну возьми уже девятую джаву и не имей проблем с компилятором, с тем что нет бинарной совместимости даж при минорных апдейтах, с тем что в неожиданных местах начинает все тормозить и тд и другая которая "почти хаскель" и непонятно нахрен нужна потому что ну возьми уж хаскель тогда

Oleg
26.01.2018
10:11:57
как вообще можно программирование любить?
Согласен. Программирование - оно же всё о критическом подходе и рассуждениях. А вот эта вся фигня с любовью вроде по определению противоречит

Index
26.01.2018
10:12:46
как вообще можно программирование любить?
Ну это легко объясняется, сначала вырабатывается условный рефлекс на выброс эндорфинов "скомпилилось!!!", а потом снаркоманиваешься

Denis
26.01.2018
10:13:22
Ну это легко объясняется, сначала вырабатывается условный рефлекс на выброс эндорфинов "скомпилилось!!!", а потом снаркоманиваешься
ну надо хелловорлд тогда башовым скриптом компилять в цикле и валяться на полу содрогаясь от экстаза

Oleg
26.01.2018
10:13:22
ну не совсем непонятно, если надо жвм использовать, то что еще?
Если не тошнит от ghc 7.8 и совсем не нужен перфоманс и вообще ты забыл, зачем тебе хаскель, есть eta

Quet
26.01.2018
10:13:26
джаву, котлин если без типов ок то кложу

Слава
26.01.2018
10:13:47
как вообще можно программирование любить?
Вообще можно. Но это когда оно в удовольствие и по собственному интересу. Перекидывание лопатой навозных куч в ентерпрайзе же удовольствия не доставляет, это просто работа.

Google
Index
26.01.2018
10:13:55
ну надо хелловорлд тогда башовым скриптом компилять в цикле и валяться на полу содрогаясь от экстаза
Это недостаточная доза, там надо чтобы что-то нетривиальное скомпилилось, то что хотелось скомпилить (из интересной доменной области).

Но когда бащ-скрипт не валится от ошибки это тоже достижение.

A64m
26.01.2018
10:14:53
Если не тошнит от ghc 7.8 и совсем не нужен перфоманс и вообще ты забыл, зачем тебе хаскель, есть eta
там 7.10, но я бы побоялся связываться пока, совсем же недоделанная еще. (перформанс там правда сносный, судя по моим ФП-микробенчмаркам)

Leonid
26.01.2018
10:15:10
ну надо хелловорлд тогда башовым скриптом компилять в цикле и валяться на полу содрогаясь от экстаза
Толерантность быстро растёт, начал с хэлло волда а через месяц уже хазохизмы не прут

Admin
ERROR: S client not available

A64m
26.01.2018
10:17:04
То есть мультипарадигмальные языки вам не по душе. Ок. Но меня больше интересует что не так со скалой по сравнению с хаскелем. Что прям заставляет выбрать хачкель однозначно.
все же мультипарадигменность подразумевает поддержку нескольких парадигм, а в скале все ФП существует в виде энкодингов и костылей накостыленных фрустрированными хаскелистами

Leonid
26.01.2018
10:17:46
Фрусткель

A64m
26.01.2018
10:17:53
джаву, котлин если без типов ок то кложу
в джаве и котлине совсем не весело по части ФП, там и костыли не накостылить

Michael
26.01.2018
10:19:06
A64m
26.01.2018
10:19:36
Oleg
26.01.2018
10:19:54
качество жизни от этого страдает немного

Oleg
26.01.2018
10:20:17
но всё равно просыпаешься с утра под карканье ворон и хочется пойти ещё чего-то закостылить

A64m
26.01.2018
10:20:33
ну да, страдает, там оптимизаций под ФП почти нету

Denis
26.01.2018
10:20:35
температура в пятой точке от этого повышается

Oleg
26.01.2018
10:20:35
Кода
частично

Michael
26.01.2018
10:22:55
частично
А есть ссылки на какие то перформанс тесты? Было бы интересно глянуть.

Google
Антон
26.01.2018
10:23:12
Скажите, а +8 участников в Haskell learn за один день - это нормально?

A64m
26.01.2018
10:23:28
конечно, оптимизации для ФП кода вообще редкое явление

Denis
26.01.2018
10:23:31
нет, нелегально, всем по щам надавать

ну у вас и вопросы сегодня

A64m
26.01.2018
10:23:43
Скажите, а +8 участников в Haskell learn за один день - это нормально?
тут на него ссылку запостили, ничего удивительного

Denis
26.01.2018
10:25:36
Там уже зигоморфизмы обсуждают? Все русскоязычные ресурсы про хаскелль для новичков превращаются в кметтометание через три часа, по моим наблюдениям.

Oleg
26.01.2018
10:26:07
А есть ссылки на какие то перформанс тесты? Было бы интересно глянуть.
частично. Но перформанс - это тема, на которую нерально сложно прийти к объективным выводам https://github.com/fosskers/scalaz-and-cats#benchmarks

A64m
26.01.2018
10:27:09
Там уже зигоморфизмы обсуждают? Все русскоязычные ресурсы про хаскелль для новичков превращаются в кметтометание через три часа, по моим наблюдениям.
там если разговор недостаточно нубский сразу начинают выгонять, но выгнать не могут, конечно, обычно недовольные не модераторы

Oleg
26.01.2018
10:27:58
Michael
26.01.2018
10:28:07
Oleg
26.01.2018
10:28:14
и как?

с мобилки, небось, открыл, которая по хешу не автоскроллит

Michael
26.01.2018
10:29:23
и как?
А... Сори) с телефона не увидел конец таблиц. Спасибо

Oleg
26.01.2018
10:31:57
на каких-то вычислениях, которые к ФП мало отношения имеют, жвмный гит может хаскель и уделать Но как только речь заходит об аллокациях функций, всяких ADT, которые могут в GHC 8.2 матчиться без аллокаций или IO, там, что называется, several orders of magnitude

наверное, для второго тезиса надо какой-то фримонадный интерпретатор побенчить

но уже даже для State ты видишь комбинацию говённого представления лямбд и говённого матчинка такой упрощённой фримонады Eval/Trampoline, которая в строгих языках используется для борьбы со стэковерфлоу

A64m
26.01.2018
10:39:42
справедливости ради, надо заметить что это все плохо оптимизируется почти во всех языках, которые функциональными считаются без особых оговорок

Michael
26.01.2018
10:40:30
но уже даже для State ты видишь комбинацию говённого представления лямбд и говённого матчинка такой упрощённой фримонады Eval/Trampoline, которая в строгих языках используется для борьбы со стэковерфлоу
Ок. Чуть позже посмотрю детальнее. Спасибо за развернутый ответ) может ещё книгу какую посоветуешь? Если есть что то на примере построения какого то большого приложения. Хелло ворлд или шо такое функтор мне не надо.

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