Size: a a a

2020 July 15

JM

Jonn Mostovoy in Haskell
Deadzen
источник

JM

Jonn Mostovoy in Haskell
кто больше?
источник

MK

Maxim Koltsov in Haskell
На icfp будет киноут от Эвана
источник

JM

Jonn Mostovoy in Haskell
Кстати, в команде TBD есть места на ICFPC. Правда мы пишем на расте, но у нас много хаскелистов. :)

Если интересно поиграть за одну из топовых команд — милости прошу в личку.
источник

KV

Kirill Valyavin in Haskell
Александр Гранин
Или вы бы хотели, чтобы я вам рассказал, как изучал ТикТок по тегу Хаскель, и что я там нашел?
Я гарантирую, что это интереснее, чем заводить тухлую шарманку по сотому кругу
источник

KV

Kirill Valyavin in Haskell
greelot
Хорошо, я как, впринципе, не сильно опытный хаскеллист(впринципе, слабо опытный :) ), имею много вопросов. Допустим я виндузятник, пишу на хаскель из-под винды(что достаточно странно), как мне полученный код скомпилить в .exeшник. Тот же самый вопрос касается линуксоидов. Как собрать .deb пакет(дэбиан, убунту и их производные), .rpm пакет(red hat, fedora linux и их производные), .pkg.tar.xz пакет(archlinux, manjaro и их производные), как собрать .apk пакет(Андроид и его производные, типо miui или lineage OS). Как собрать образ программы .dmg (Mac OS).


P.S. Кто хочет(кому интересно) можете подкинуть мне некоторые способы, как собирать пакеты для мандривы(уже openmandriva) и как собирать .eopkg пакеты (для solus linux). В частности для второго было бы лучше рассказать.

P.S.2 Меня также очень сильно интересует, как собрать пакет под Андроид.
Также было бы не плохо мне подкинуть каких-либо фреймворков, связанных с разработкой под Андроид(если таковые существуют).

P.S.3 Спасибо всем, кто прочитал это, возможно, длинное сообщение, которое во многом(для некоторых, возможно) может быть лишено смысла. Да и можете с ответом НЕ ТОРОПИТСЯ, так как я был бы рад, если бы кто-нибудь ответил содержательно и развернуто. Я понимаю, у многих полыхнуло сейчас от моей просьбы, и посчитали меня наглооборзервшей свинотой, поэтому я таких людей попрошу ответить хоть как-то, чтобы у меня, как минимум сложилась приблизительная картина. Мне как, в принципе, новичку, который как-то в хаскелле разобрался было бы полезно. Спасибо
Про андроид вроде никто не сказал, а есть фреймворк Obelisk (Reflex) мультиплатформенный, достаточно тяжёлый
Кстати, как там гуёвые либы заработали? Я понимаю, что советовать ТРЕТИЙ уже пакетный менеджер не очень здорово, но если можно всё запустить одной строчкой, почему бы не попробовать
источник

YS

Yan Shkurinskiy in Haskell
Александр Гранин
Или вы бы хотели, чтобы я вам рассказал, как изучал ТикТок по тегу Хаскель, и что я там нашел?
О, а что там?
источник

АГ

Александр Гранин... in Haskell
Yan Shkurinskiy
О, а что там?
Пусто. Питон - пожалуйста. С++, Скала - сколько угодно. Java, C# - хоть отбавляй. А Haskell нет
источник

YS

Yan Shkurinskiy in Haskell
Непорядок!
источник

YS

Yan Shkurinskiy in Haskell
Недавно у меня сестра жены скинула видос в тикток, где на фоне мой старый ноут с наклейкой хаскеля
источник

jT

justin T in Haskell
Hello, Haskell Ninjas.
источник

АГ

Александр Гранин... in Haskell
Hi!
источник

АГ

Александр Гранин... in Haskell
В этом году, видимо, возникнет новая мода на polysemy. Продлится несколько лет.
источник

АГ

Александр Гранин... in Haskell
Меня это огорчает, и я надеюсь, что большие проекты на нем стартовать не будут. Риск зафейлиться слишком велик. Системы эффектов сейчас очень сильно подставляют Haskell и уводят его не туда.
источник

YS

Yan Shkurinskiy in Haskell
Хочу освоить систему эффектов IO)
источник

АГ

Александр Гранин... in Haskell
Любопытно, что Де Гуз использует мой аргумент "во внешнем мире ни про какие системы эффектов ничего не знают, и в Software Design про это тоже ничего нет".
источник

АГ

Александр Гранин... in Haskell
Системы эффектов очень затрудняют разработку. У нас в Restaumatic был не слишком большой проект, но даже там на приплясывания вокруг эффектов уходило больше времени, чем на сам код. Особенно при рефакторинге. Это ахтунг. Чуть что, и ты сидишь с нечитаемой ошибкой компиляции, которая про какой-то тайплевельный garbage,  который никак с твоими задачами не связан.
источник

АГ

Александр Гранин... in Haskell
Я надеюсь, что опытные тим лиды десять раз подумают, прежде чем тащить системы эффектов себе в проекты. Лучше уж старый добрый mtl или ReaderT
источник

АГ

Александр Гранин... in Haskell
А самое печальное, что никаких, решительно никаких преимуществ списки эффектов на уровне типов не дают. Не нужно в проекте гранулярно знать о том, что функциям позволено и не позволено делать. Это бесполезная когнитивная нагрузка сама по себе, да еще и усугубленная fancy машинерией на типах
источник

АГ

Александр Гранин... in Haskell
Но на Реддите и в Твиттере polysemy стал часто мелькать. В основном он нравится товарищам, которые не слишком задумываются над высокоуровневыми архитектурными вещами вроде complexity и рисков. Просто обычные хаскеллисты, которые раньше были обычными разработчиками на других языках.
источник