Size: a a a

2021 June 28

к

кана in Haskell
башни же нет, там одна таска
источник

[

[BRM]White Rabbit in Haskell
прям как хаскель
источник

к

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

к

кана in Haskell
очень опасная штука
источник

[

[BRM]White Rabbit in Haskell
на null эффективнее
источник

L

Lierdakil in Haskell
но если дописать [] -> ([], undefined); то не упадёт
источник

t

toriningen in Haskell
ага, т.е. без волшебностей типа анализа циклов
источник

к

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

L

Lierdakil in Haskell
там min с  "отложенным вычислением" в аргументе. так что башня. но я не умею в С# на самом деле, поэтому могу ошибаться.
источник

к

кана in Haskell
можно сделать вычисление строгим, работать будет так же
источник

к

кана in Haskell
data X = X !Int ![Int]

g :: [Int] -> [Int]
g [] = []
g xs =
 let X m ys = replace_with_min m xs
  in ys
 where
   -- replace elements with min and return the tuple of min and replaced list
   replace_with_min :: Int -> [Int] -> X
   replace_with_min m [x] = X x [m]
   replace_with_min m (x : xs) =
     let X m' xs' = replace_with_min m xs
      in X (min x m') (m : xs')
источник

[

[BRM]White Rabbit in Haskell
Таски в шарпах это вообще ассинхронщина
источник
2021 June 29

к

кана in Haskell
так и ленивость в хаскеле это не сказать чтобы синхронщина
источник

L

Lierdakil in Haskell
ленивость в каком-то смысле тоже она же, только в профиль.
источник

O

Ortofax in Haskell
ленивые вычисления, в отличие от тасок в дотнэте, не запускаются, пока это не требуется
источник

к

кана in Haskell
а статья которую я хотел посоветовать вот - https://blog.csongor.co.uk/time-travel-in-haskell-for-dummies/
источник

к

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

L

Lierdakil in Haskell
хм. я до последнего был уверен что речь про эту статью с хаскелвики https://wiki.haskell.org/Circular_programming
источник

L

Lierdakil in Haskell
ну так у дотнета строгая семантика)
источник

L

Lierdakil in Haskell
в плюсах можно выбрать стратегию для фьючерса. а в дотнеты я таки не умею.
источник