Size: a a a

PureScript — русскоговорящее сообщество

2018 January 05

NK

ID:351615646 in PureScript — русскоговорящее сообщество
выучи и привыкни
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
все-таки это для ФЯ бенчмарк (и для скалы)
источник

NK

ID:351615646 in PureScript — русскоговорящее сообщество
раст фя
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
ха ха ха
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
ID:351615646
раст фя
для раста вообще ленивые списки хоть есть?
источник

NK

ID:351615646 in PureScript — русскоговорящее сообщество
да
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
надо чтоб кто-то более менее знающий раст писал, я даже не знаю как там памятью управлять придется (счетчиками не получится)
источник

at

andrei tshurotshkin! 🎄 in PureScript — русскоговорящее сообщество
ID:351615646
да
итераторы?
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
на итераторах так не написать
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
ленивый список-то материализуется по мере наработки простых чисел
источник

NK

ID:351615646 in PureScript — русскоговорящее сообщество
почему нет
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
это надо будет вручную костылить вставляя запись в какой-нибудь контейнер мутабельный, а так не интересно
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
у меня даже sml в котором такую рекурсию без муиабельности не сделать вне конкурса проходит
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
(вернее элис, но это в основном обычный sml)
источник

NK

ID:351615646 in PureScript — русскоговорящее сообщество
покажи код на хаскеле
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
primes = 2:3:filter isPrime [5,7..] :: [Int]
isPrime x = all (/= 0) . map (rem x) . takeWhile ((<= x) . (^2)) $ primes
main = print . length . takeWhile (<= 2^24) $ primes
источник

NK

ID:351615646 in PureScript — русскоговорящее сообщество
primes можно без стейта
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
в смысле?
источник

NK

ID:351615646 in PureScript — русскоговорящее сообщество
ну код будет примерно так же выглядеть
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
а, в смысле без сохранения результатов? Так это асимптотически хуже, именно поэтому идрис столько и считает, там ленивые потоки работают как итераторы
источник