Size: a a a

2021 February 27

IK

Ilya Kos in Haskell
кана
каждый начинающий программист мечтает свой язык написать
Хз
источник

MK

Maxim Koltsov in Haskell
oh wait
источник

L

Lierdakil in Haskell
кана
каждый начинающий программист мечтает свой язык написать
У них в этом семестре ещё и системное ПО, на котором парсеры-лексеры-компиляторы. Напишут.
источник

IK

Ilya Kos in Haskell
Короче, это очень индивидуал но от конкретного потока и направления
источник

к

кана in Haskell
Lierdakil
У них в этом семестре ещё и системное ПО, на котором парсеры-лексеры-компиляторы. Напишут.
ух дык темболее
источник

IK

Ilya Kos in Haskell
Общей «заманухи для студентов» нет мне кажется
источник

к

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

к

кана in Haskell
а потом однострочник на хаскеле
источник

к

кана in Haskell
который и парсит, и оптимизирует, и вычисляет, еще и тайпчекает до кучи
источник

к

кана in Haskell
(и жрет в 100 раз больше памяти, зато однострочник)
источник

DM

Dmitriy Mozhevitin in Haskell
не совсем про либы, но мб прикольно было б eDSL-ку какую-нибудь сделать для простенького ЯП
источник

L

Lierdakil in Haskell
Ну допустим парсек и ко правда гораздо более ёмкий чем рекусривный спуск. Но вот чтоб он ещё и оптимизировал и тайпчекал я боюсь сам не потяну :)
источник

L

Lierdakil in Haskell
В одну-то строчку
источник

IK

Ilya Kos in Haskell
Dmitriy Mozhevitin
не совсем про либы, но мб прикольно было б eDSL-ку какую-нибудь сделать для простенького ЯП
Мне кажется, это не лучшее знакомство с ФП
источник

JS

Jerzy Syrowiecki in Haskell
Yan Shkurinskiy
Линзы предлагаю
а вот нет, линзы решают проблемы профессиональных писателей кода, со стороны их нужность не видна
источник

IK

Ilya Kos in Haskell
Jerzy Syrowiecki
а вот нет, линзы решают проблемы профессиональных писателей кода, со стороны их нужность не видна
+
источник

YS

Yan Shkurinskiy in Haskell
Jerzy Syrowiecki
а вот нет, линзы решают проблемы профессиональных писателей кода, со стороны их нужность не видна
(это была шутка)
источник

YS

Yan Shkurinskiy in Haskell
Вы чо(
источник

к

кана in Haskell
да оптимизации простые типа констант фолдинг

на юниплейте как-то так

rule = rewrite \case
 Add (Lit a) (Lit b) -> Lit (a + b)
 Mult (Lit a) (Lit b) -> Lit (a * b)
 other -> other
источник

YS

Yan Shkurinskiy in Haskell
Типа - раз сервант можно, то и линзы давайте сразу
источник