Size: a a a

2021 May 11

JS

Jerzy Syrowiecki in Haskell
C, C++, Rust
источник

JS

Jerzy Syrowiecki in Haskell
ну да, три
источник

AF

Alexey Fedotov in Haskell
Forth не язык?
источник

AA

A64m AL256m qn<co... in Haskell
ну и ньютайпы выиграли у более типичного для таких случаев пропозала от вадлера
источник

AA

A64m AL256m qn<co... in Haskell
более родственного нынешним 8.10-9.2 левитистраданиям или там вельютипам в сишарпе и похожим пропозалам для окамла и явы
источник

AA

A64m AL256m qn<co... in Haskell
ньютайп сильно более экзотическая фича
источник

JS

Jerzy Syrowiecki in Haskell
а нютайпы введены ведь для type roles или я путаю?
источник

DM

Dmitriy Mozhevitin in Haskell
Господа, подскажите пожалуйста, есть ли в хаскелле аналог функции collect из скалы?
У меня есть список ADT-шек, хочу как-то элегантно оставить только один вид из них и сразу же промаппить этот список
Нашел только =?= из Data.Filter ,  но он не умеет сразу же маппить
источник

JS

Jerzy Syrowiecki in Haskell
а какой тип должен быть? или дайте ссылку на ваш collect
источник

AA

A64m AL256m qn<co... in Haskell
родственная скорее емельным и мирандовым абстрактным типам, которые к тому времени как раз в основном перевелись
источник

MP

Misha Puzanov in Haskell
[ x | Just x <- list ] - можно так
источник

AA

A64m AL256m qn<co... in Haskell
тогда уж наоборот
источник

DM

Dmitriy Mozhevitin in Haskell
источник

DM

Dmitriy Mozhevitin in Haskell
Выглядит как то что нужно, спасибо
источник

D

Dreamerinnoise in Haskell
[ sqrt x | x <- list, x > 0 ]
источник

DM

Dmitriy Mozhevitin in Haskell
да, уже воспользовался, спасибо!
источник

DM

Dmitriy Mozhevitin in Haskell
А если в подобном случае захочется взять те элементы списка, не являющиеся каким-то конкретным конструктором, есть ли удобный синтаксис для этого в list comprehension?
источник

JS

Jerzy Syrowiecki in Haskell
нет, но можно явно case расписывать
источник

JS

Jerzy Syrowiecki in Haskell
и есть линзы

filtered (isn't _Left)
источник

D

Dreamerinnoise in Haskell
может case в выражение поместить
[ case x of ... | x <- list]
источник