Size: a a a

2021 June 21

[

[BRM]White Rabbit in Haskell
щас бы ленивые строки, которые потоковые by design оптимизировать в форму потоков
источник

[

[BRM]White Rabbit in Haskell
а Text же strict?
источник

IO

I O in Haskell
По дефолту да, есть Lazy.Text = [Strict.Text]
источник

[

[BRM]White Rabbit in Haskell
там реализация та же самая с точностью до оформления
источник

[

[BRM]White Rabbit in Haskell
пакет Data.Text.IO
источник

[

[BRM]White Rabbit in Haskell
А, там getContents чанками работает
источник

IO

I O in Haskell
Prelude.interact /= Data.Text.IO.interact, как раз из-за разной ленивости

main = Prelude.interact $ unlines . fmap ((<> " <<-") . show . (* 2) . read) . lines

1
2 <<-
2
4 <<-
3
6 <<-
^C

main = Text.interact $ Text.pack . unlines . fmap ((<> " <<-") . show . (* 2) . read) . lines . Text.unpack

1
2
3
^D
2 <<-
4 <<-
6 <<-
источник

A

Aleksandr Khristenko in Haskell
Хм, а подход fromInteger . toInteger если мне нужно Int перевести в Scientific нормальный или есть что-то более правильное?
источник

[

[BRM]White Rabbit in Haskell
fromIntegral
источник

A

Aleksandr Khristenko in Haskell
Спасибо. А внутри это все так-же fromInteger . toInteger получается.
источник

[

[BRM]White Rabbit in Haskell
ага
источник

A

Aleksandr Khristenko in Haskell
А есть возможность попросить stack перепроверить все файлы на варнинги, без билда?
источник

к

кана in Haskell
-fno-code ghc флаг
источник

[

[BRM]White Rabbit in Haskell
в более глобальном плане кажется тебе нужен ghcid
источник

к

кана in Haskell
зачем
источник

[

[BRM]White Rabbit in Haskell
ну, он это автоматом делает по кд
источник

к

кана in Haskell
а зачем ему по кд?
источник

[

[BRM]White Rabbit in Haskell
а чобы нет?
источник

[

[BRM]White Rabbit in Haskell
я просто назвал другой путь, который делает похожее и возможно более специализированное для его желаний
источник

к

кана in Haskell
да путь тот же самый же вроде
источник