Size: a a a

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

2018 November 05

ЗП

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

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Ребзи, применять map на обычном Array в ps же неэффективно, это же обычный, не персистентный?
источник

λ

λоλторт in PureScript — русскоговорящее сообщество
а у ps в стандартных пакетах нет ленивых итераторов наподобие тех, что в расте?
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
λоλторт
а у ps в стандартных пакетах нет ленивых итераторов наподобие тех, что в расте?
Без понятия, я только пытаюсь с эльма на галоген перелезть
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Можно доставить модуль Data.List, но выглядит не так нативно, особенно то что надо ещё как-то конвертить List в Array, что бы галоген скушал
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Ну вот нахрена надо было обычный массив за основу брать?
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Или забить и юзать Array?
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
можно юзать Array там, где не нужна ленивость и юзать лист там, где нужна
источник

λ

λоλторт in PureScript — русскоговорящее сообщество
Ryner :: () -> IO ❄️
Ну вот нахрена надо было обычный массив за основу брать?
плюсую, очень странно, когда в функциональном языке основной структурой данных делают массив
источник

Aq

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
+
это важно и для интеропа с жс
источник

λ

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

А он компилируется без оптимизации?
источник

Aq

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

Aq

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

λ

λоλторт in PureScript — русскоговорящее сообщество
🤔🤔🤔🤔🤔🤔👌👌👌👌👌👍👍👍👍👍👍👍
источник

λ

λоλторт in PureScript — русскоговорящее сообщество
/me ушёл писать на котлине
источник

Aq

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

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
ФЯ 90-х
|         comp          |       VM        |   t    |
| --------------------- | --------------- | ------ |
| ghc 8.2.2 (O2) llvm 6 | stg ghc x64     | 7      |
| clean                 | abc             | 40     |
| ocaml 4.04 flambda O3 |                 | 72     |

против ФЯ 2010-х
| idris 0.99            |                 | 54308  |
| purescript 0.11.4     | node v7.10.0 V8 | 128369 |
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
A64m AL256m qn[cores]
ФЯ 90-х
|         comp          |       VM        |   t    |
| --------------------- | --------------- | ------ |
| ghc 8.2.2 (O2) llvm 6 | stg ghc x64     | 7      |
| clean                 | abc             | 40     |
| ocaml 4.04 flambda O3 |                 | 72     |

против ФЯ 2010-х
| idris 0.99            |                 | 54308  |
| purescript 0.11.4     | node v7.10.0 V8 | 128369 |
Что то все совсем плохо
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
ну, это микробенчмарк. но, конечно, когда такая разница на микробенчмарках, то она везде заметна будет
источник