Size: a a a

2021 May 07

X

XÆA-XII in rust_offtopic
Идрис, агда, кок
источник

AN

Alex Noname in rust_offtopic
Монады чуть чуть проебалии да
источник

[

[BRM]White Rabbit in rust_offtopic
Ну, они есть в хачкеле вроде
источник

H

Hirrolot in rust_offtopic
или ты думаешь, что алг. эффекты сложнее афинной типизации, которая в расте с самого начала?
источник

AN

Alex Noname in rust_offtopic
Спецификация. Нафига?
источник

AN

Alex Noname in rust_offtopic
Применения есть вполне и интеграция с сишкой
источник

[

[BRM]White Rabbit in rust_offtopic
RankNTypes давайте запилим
источник

X

XÆA-XII in rust_offtopic
В чате по хаскелю есть правило, которое запрещает пугать новичков фримонадами
источник

p

polunin.ai in rust_offtopic
Да
источник

[

[BRM]White Rabbit in rust_offtopic
FlexibleContexts
источник

H

Hirrolot in rust_offtopic
чтобы понимать кто ошибся — разработчик или компилятор
чтобы опираться на неё при неоднозначных ситуациях
чтобы дать возможность альтернативных реализаций
...
источник

H

Hirrolot in rust_offtopic
мне сейчас объяснять зачем нужна спецификация, серьёзно?
источник

[

[BRM]White Rabbit in rust_offtopic
[minBound..maxBound] :: [HaskellExtensions]
источник

AN

Alex Noname in rust_offtopic
Так и что. Ну придумаешь ты её а потом окажется что ее реализовать нельзя
источник

p

polunin.ai in rust_offtopic
Че
источник

H

Hirrolot in rust_offtopic
ну сори, у меня нет времени тут рассказывать весь процесс реализяции япов
источник

AN

Alex Noname in rust_offtopic
Посмотри на си или си++ спецификация это просто декларация о намерениях.
источник

AN

Alex Noname in rust_offtopic
Компиляторы спать на нее хотели
источник

p

polunin.ai in rust_offtopic
Любой компилятор там выполняет спеку
источник

p

polunin.ai in rust_offtopic
Не надо
источник