Aleksei (astynax)
Можно и тут, но есть спецчятик для этого (https://t.me/haskell_learn)
A64m
спецчатик в котором затыкают рот и гонят обратно сюда
Aleksei (astynax)
Там своя особая атмосфера :)
Антон
Там своя особая атмосфера :)
Кук будто тут не своя
Aleksei (astynax)
И тут своя. Обе - особые :)
Al
А, ну тоже неплохо. Несколько слов о том, почему я здесь: надо конвертнуть пару тысяч tiddler'ов из TiddlyWiki в MediaWiki. И что-то мне подсказывает, что для этого придётся написать reader для pandoc. Я, в общем, буду рад если кто-то подскажет [не]очевидный способ сделать быстрее/проще. С другой стороны - у меня теперь есть повод поизучать хаскель :)
Aleksei (astynax)
Пандок - очевидный кандидат на попробовать допилить
Aleksei (astynax)
Тиддли в каком виде хранит заметки? Я помню, что в HTML себе прямо инжектит, но в виде HTML таки, или как данные для движка?
Aleksei (astynax)
https://github.com/achabotl/tiddly2md что-тотакое разок можно прогнать, даже если оно и на питоне :)
Aleksei (astynax)
Хотя выгрузка делается всё равно силами плагина для Тиддли. М.б. и правда Reader написать для Pandoc...
Al
ну, в общем там в любом случае на выходе текст с метаданными, да
Mykhailo
Не понял. Тут шо не любят скалу?
A64m
а за что ее любить?
Vladislav
В бочке скалы есть ложка мёда, конечно, но все равно она страшная.
Mykhailo
а за что ее любить?
Эмм.. та это пускай каждый сам решает
A64m
т.е. не за что, понятно
Mykhailo
В бочке скалы есть ложка мёда, конечно, но все равно она страшная.
Подробнее если можно) реально просто хочу понять почему она так не нравится вам?
Quet
я тож не понял за что любить скалу (
Danila Matveev
Подробнее если можно) реально просто хочу понять почему она так не нравится вам?
с еще большим успехом этот вопрос можно задать в чате гоферов
Danila Matveev
а тут декаданс и депрессия порою кажется и хаскелль не любят
sherzod
лучше сразу в котлинчате
A64m
а за что его любить?
Vladislav
A64m
да
Oleg
Любить язык, на котором ты пишешь работу - это какое-то совсем страшное зрелище.
Vladislav
да
Любить не за что, но терпеть проще остальных
A64m
вот!
A64m
возможно
Denis
как вообще можно программирование любить?
Quet
есть две скалы одна это которая "улучшенная джава" и непонятно нахрен нужна потому что ну возьми уже девятую джаву и не имей проблем с компилятором, с тем что нет бинарной совместимости даж при минорных апдейтах, с тем что в неожиданных местах начинает все тормозить и тд и другая которая "почти хаскель" и непонятно нахрен нужна потому что ну возьми уж хаскель тогда
Oleg
как вообще можно программирование любить?
Согласен. Программирование - оно же всё о критическом подходе и рассуждениях. А вот эта вся фигня с любовью вроде по определению противоречит
Vladislav
как вообще можно программирование любить?
Ну это легко объясняется, сначала вырабатывается условный рефлекс на выброс эндорфинов "скомпилилось!!!", а потом снаркоманиваешься
Denis
Ну это легко объясняется, сначала вырабатывается условный рефлекс на выброс эндорфинов "скомпилилось!!!", а потом снаркоманиваешься
ну надо хелловорлд тогда башовым скриптом компилять в цикле и валяться на полу содрогаясь от экстаза
Oleg
ну не совсем непонятно, если надо жвм использовать, то что еще?
Если не тошнит от ghc 7.8 и совсем не нужен перфоманс и вообще ты забыл, зачем тебе хаскель, есть eta
Quet
джаву, котлин если без типов ок то кложу
Слава
как вообще можно программирование любить?
Вообще можно. Но это когда оно в удовольствие и по собственному интересу. Перекидывание лопатой навозных куч в ентерпрайзе же удовольствия не доставляет, это просто работа.
Vladislav
ну надо хелловорлд тогда башовым скриптом компилять в цикле и валяться на полу содрогаясь от экстаза
Это недостаточная доза, там надо чтобы что-то нетривиальное скомпилилось, то что хотелось скомпилить (из интересной доменной области).
Vladislav
Но когда бащ-скрипт не валится от ошибки это тоже достижение.
A64m
Если не тошнит от ghc 7.8 и совсем не нужен перфоманс и вообще ты забыл, зачем тебе хаскель, есть eta
там 7.10, но я бы побоялся связываться пока, совсем же недоделанная еще. (перформанс там правда сносный, судя по моим ФП-микробенчмаркам)
Leonid 🦇
ну надо хелловорлд тогда башовым скриптом компилять в цикле и валяться на полу содрогаясь от экстаза
Толерантность быстро растёт, начал с хэлло волда а через месяц уже хазохизмы не прут
A64m
То есть мультипарадигмальные языки вам не по душе. Ок. Но меня больше интересует что не так со скалой по сравнению с хаскелем. Что прям заставляет выбрать хачкель однозначно.
все же мультипарадигменность подразумевает поддержку нескольких парадигм, а в скале все ФП существует в виде энкодингов и костылей накостыленных фрустрированными хаскелистами
Leonid 🦇
Фрусткель
A64m
джаву, котлин если без типов ок то кложу
в джаве и котлине совсем не весело по части ФП, там и костыли не накостылить
Oleg
качество жизни от этого страдает немного
Oleg
но всё равно просыпаешься с утра под карканье ворон и хочется пойти ещё чего-то закостылить
A64m
ну да, страдает, там оптимизаций под ФП почти нету
Denis
температура в пятой точке от этого повышается
Oleg
Кода
частично
Mykhailo
частично
А есть ссылки на какие то перформанс тесты? Было бы интересно глянуть.
Антон
Скажите, а +8 участников в Haskell learn за один день - это нормально?
A64m
конечно, оптимизации для ФП кода вообще редкое явление
Denis
нет, нелегально, всем по щам надавать
Denis
ну у вас и вопросы сегодня
A64m
Скажите, а +8 участников в Haskell learn за один день - это нормально?
тут на него ссылку запостили, ничего удивительного
Denis
Там уже зигоморфизмы обсуждают? Все русскоязычные ресурсы про хаскелль для новичков превращаются в кметтометание через три часа, по моим наблюдениям.
Oleg
А есть ссылки на какие то перформанс тесты? Было бы интересно глянуть.
частично. Но перформанс - это тема, на которую нерально сложно прийти к объективным выводам https://github.com/fosskers/scalaz-and-cats#benchmarks
A64m
Там уже зигоморфизмы обсуждают? Все русскоязычные ресурсы про хаскелль для новичков превращаются в кметтометание через три часа, по моим наблюдениям.
там если разговор недостаточно нубский сразу начинают выгонять, но выгнать не могут, конечно, обычно недовольные не модераторы
Oleg
и как?
Oleg
с мобилки, небось, открыл, которая по хешу не автоскроллит
Mykhailo
и как?
А... Сори) с телефона не увидел конец таблиц. Спасибо
Oleg
на каких-то вычислениях, которые к ФП мало отношения имеют, жвмный гит может хаскель и уделать Но как только речь заходит об аллокациях функций, всяких ADT, которые могут в GHC 8.2 матчиться без аллокаций или IO, там, что называется, several orders of magnitude
Oleg
наверное, для второго тезиса надо какой-то фримонадный интерпретатор побенчить
Oleg
но уже даже для State ты видишь комбинацию говённого представления лямбд и говённого матчинка такой упрощённой фримонады Eval/Trampoline, которая в строгих языках используется для борьбы со стэковерфлоу
A64m
справедливости ради, надо заметить что это все плохо оптимизируется почти во всех языках, которые функциональными считаются без особых оговорок
Mykhailo
но уже даже для State ты видишь комбинацию говённого представления лямбд и говённого матчинка такой упрощённой фримонады Eval/Trampoline, которая в строгих языках используется для борьбы со стэковерфлоу
Ок. Чуть позже посмотрю детальнее. Спасибо за развернутый ответ) может ещё книгу какую посоветуешь? Если есть что то на примере построения какого то большого приложения. Хелло ворлд или шо такое функтор мне не надо.
Vladislav
нет, нелегально, всем по щам надавать
понабежали ньюфаги, портят коммьюнити, всех выгнать к чертям
Alexander
товарищи а new-sdist там не завезли?