Size: a a a

2016 April 15

V🇺

Vladislav 🇺🇸🚜🇷🇺 in Haskell
do - просто синтаксический сахар, транслируемый в вызовы (») и лямбды
источник

IS

Ilya Smagin in Haskell
на книжках по хаскелю надо писать "do убивает"
источник

IS

Ilya Smagin in Haskell
реально
источник

NK

ID:162236709 in Haskell
Ilya Smagin
вот и воспользуйся этим
что сделать?
источник

IS

Ilya Smagin in Haskell
main = (coolTts $ concat $ repeat "sas") » return ()
источник

NK

ID:162236709 in Haskell
ну это я уже делал
источник

NK

ID:162236709 in Haskell
оно не помогает
источник

NK

ID:162236709 in Haskell
а не
источник

NK

ID:162236709 in Haskell
скомпилило
источник

IS

Ilya Smagin in Haskell
а мне помогает)
источник

IS

Ilya Smagin in Haskell
:D
источник

IS

Ilya Smagin in Haskell
а так как почти любой первый опыт с do — это еще и getLine/putStrLn - то все, пиздец, человек сразу видит родную императивщинку
источник

NK

ID:162236709 in Haskell
а еще оно мне убило систему вызовами tts из dll бесконечными
источник

NK

ID:162236709 in Haskell
есть интервальное выполнение в хаскеле?
источник

IS

Ilya Smagin in Haskell
Это что такое?
источник

NK

ID:162236709 in Haskell
ну чтоб выполнялось каждые n секунд или чего там
источник

NK

ID:162236709 in Haskell
или нужно sleep/что там использовать?
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in Haskell
Кто-нибудь пробовал что-то писать на ATS? http://www.ats-lang.org/
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in Haskell
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in Haskell
к вопросу о понимании IO-монады и императивщины в хаскелл, помогает считать что в "IO a" хранится императивная программа, возвращающая a на выходе. Программа на хаскелл на самом деле занимается тем, что конструирует императивную программу из "кирпичиков" с помощью оператора композиции (»). main - специальная функция, которую вычисляет рантайм, чтобы получить императивную программу для выполнения
источник