Size: a a a

2021 January 14

JS

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

JS

Jerzy Syrowiecki in Haskell Start
кана
хм, удивительно, я думал что конвенция - как раз предполагать что они могут быть распараллелены, так как это профит моноида над эффектами, коим аппликатив является, а последовательные эффекты это уже как раз исключения, типа парсера, стейта, и всего что подразумевается само по себе последовательным
не вижу противоречия.

порядок может иметь значение, а может не иметь.

если порядок имеет значение, то лучше слева направо, чем наоборот
источник

JS

Jerzy Syrowiecki in Haskell Start
соглашение слева направо не влияет на порядок, если этого порядка нет
источник
2021 January 15

А⚙

Антон ⚙️ in Haskell Start
Какие люди
источник

А

Алексей ayaye :)... in Haskell Start
@ilyavenner просвещение неизбежно ;)
источник

S[

Seer Iλya [Vennik E1... in Haskell Start
Алексей ayaye :)
@ilyavenner просвещение неизбежно ;)
Ave Jarvis!
источник

DB

Danil Braun in Haskell Start
Кто-нибудь использовал haskell на программистских контестах (школьных)? Как делаете I/O?
источник

AP

Artem Pelenitsyn in Haskell Start
Danil Braun
Кто-нибудь использовал haskell на программистских контестах (школьных)? Как делаете I/O?
А чем отличается от обычного IO? Я решаю hackerrank иногда: единственное переживание, что нет ByteString.IO
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Обычно на контестах нужно вывести число или короткую строку. Так что хватает print и putStrLn
источник

DB

Danil Braun in Haskell Start
Aleksei (astynax) Pirogov
Обычно на контестах нужно вывести число или короткую строку. Так что хватает print и putStrLn
Я скорее про ввод
источник

DB

Danil Braun in Haskell Start
Допустим, если в первой строке натуральное n, а потом надо считать n строк.
источник

DB

Danil Braun in Haskell Start
Где-то видел пример с forM_, где-то с interact.
источник

AP

Aleksei (astynax) Pi... in Haskell Start
lines . readFile
источник

DB

Danil Braun in Haskell Start
По-разному пишут.
источник

AP

Aleksei (astynax) Pi... in Haskell Start
lines делит лениво
источник

AP

Aleksei (astynax) Pi... in Haskell Start
do
 (x, xs) <- lines <$> readFile "foo.txt"
 let values = take (read x) xs
 ...
источник

DB

Danil Braun in Haskell Start
Не, не readFile, там stdin же обычно
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Ну hReadFile
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Делов-то
источник

AP

Aleksei (astynax) Pi... in Haskell Start
interact (solve . tail . lines) тоже норм, если не хочется IO в процессе решения использовать
источник