Size: a a a

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

2018 January 06

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
это я про скорость
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
A64m AL256m qn[cores]
|          comp          |       VM        |   t   |
| ---------------------- | --------------- | ----- |
| ghc 8.2.2 (O2) llvm 6  | stg ghc x64     | 7     |
| eta 0.0.9b1            | JRE 1.8.0       | 19    |
| ghcjs-0.2.1_ghc-8.0.1  | node v7.10.0 V8 | 38    |
| clean                  | abc             | 40    |
| scala 2.12.1           | JRE 1.8.0       | 43    |
| clean (M&S)            | abc             | 60    |
| ocaml 4.04 flambda O3  | x64             | 72    |
| ocaml 4.04             | x64             | 84    |
| hastec + closure comp. | node V8         | 120   |
| f# 4.0                 | clr 4.6.1 x64   | 227   |
| frege (O)              | jvm 1.8         | 490   |
| hugs                   |                 | 9430  |
| idris 0.99             | x64             | 54308 |

вот на haste почти любой код что я писал стек вышибал, но не этот
блин, это что в секундах время?
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
стек сейф у меня уже ок) вот только у жс проблемы с вызовом таких конструкций
Не должно быть

Нонсенс, в языке генераторы же как минимум, что означает наличие путей для stack safe по определению
источник

к

кана in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
блин, это что в секундах время?
когда веришь до последнего, что ничего не зациклилось и операция действительно посчитается)
источник

к

кана in PureScript — русскоговорящее сообщество
и ждешь 15 часов
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
ну просто я не готов ща с пурсой столько ждать)
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
отдам код @A64m_qb0 и все)
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
так
у пурсы есть
Data.Lazy
Control.Lazy
зачем так?
источник

к

кана in PureScript — русскоговорящее сообщество
ты говоришь про пакеты lazy и control?
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
да
источник

к

кана in PureScript — русскоговорящее сообщество
ну control предоставляет только класс, а вот lazy уже конкретную реализацию, поэтому и data
источник

к

кана in PureScript — русскоговорящее сообщество
там же разные вещи в модулях
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
ну как бы в List.Lazy используется и то и то
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
ок
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
вопрос снят
источник

к

кана in PureScript — русскоговорящее сообщество
на самом деле это какое-то фиговое решение, что в lazy есть свой defer, у которого еще и другая сигнатура
источник

Aq

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

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
замени библиотечный iterate на
iterate' :: forall a. (a -> a) -> a -> L.List a
iterate' f x = x L.: (Z.defer \_ -> iterate' f (f x))

и запусти свой код с ним
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
L - Data.List.Lazy
Z - Control.Lazy
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
стек не вышибает
источник