Size: a a a

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

2018 February 20

p

parket in PureScript — русскоговорящее сообщество
Т.е. на глаз просадок по производительности не заметно.
источник

AP

Aleksei (astynax) Pirogov in PureScript — русскоговорящее сообщество
Медленно работают некоторые структуры данных. Относительно "медленно"
источник

AP

Aleksei (astynax) Pirogov in PureScript — русскоговорящее сообщество
Не медленнее immutable какого-нибудь :)
источник

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
o/
источник

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
(дежурная шутка про разницу этого чата и хаскельных двух)
источник

AP

Aleksei (astynax) Pirogov in PureScript — русскоговорящее сообщество
\o
источник

A🚀

Andrey 🚀🚀🚀 Popp in PureScript — русскоговорящее сообщество
kosc
А если тут кто-нибудь когда-нибудь работал с PureScript, поясните, как у него с производительностью относительно обычного JS? И как у него с интеграцией с существующими JS-фреймворками?
не очень производительность afaik
источник

A🚀

Andrey 🚀🚀🚀 Popp in PureScript — русскоговорящее сообщество
они хотели сделать компилятор purescript-in-purescript но он настолько медленно работал, что не стали
источник

Aq

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

AP

Aleksei (astynax) Pirogov in PureScript — русскоговорящее сообщество
λeonid Onokhov
(дежурная шутка про разницу этого чата и хаскельных двух)
тут тоже ракуют, но больше за фронтенд
источник

Aq

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

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
я вот что хотел узнать, осенью к пурсе пилили внешний DCE (как говорят на фронтенде обтрясыватель деревьев). Его допилили?
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
A64m AL256m qn[cores]
там функциональные библиотеки пишут так как будто компилятор пурскрипта что-то оптимизирует, но он не оптимизирует ничего. Так что все эти высокоабстрактные навороты будут адово тормозить. Если же рекурсивную лапшу без затей писать - не должно быть медленнее яваскрипта
вспомним вышибающий стек на iterate тогда, пока я не написал его по другому
источник

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
A64m AL256m qn[cores]
там функциональные библиотеки пишут так как будто компилятор пурскрипта что-то оптимизирует, но он не оптимизирует ничего. Так что все эти высокоабстрактные навороты будут адово тормозить. Если же рекурсивную лапшу без затей писать - не должно быть медленнее яваскрипта
вообще если хотя-бы сделать пасс инлайнера и заинлайнить (<<<) и ($) и подобные функции из одного App то уже будет много лучше
источник

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
ну MonadRec никуда не денется
источник

Aq

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

ЗП

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

AW

Arthur Welf in PureScript — русскоговорящее сообщество
kosc
А если тут кто-нибудь когда-нибудь работал с PureScript, поясните, как у него с производительностью относительно обычного JS? И как у него с интеграцией с существующими JS-фреймворками?
А что касается второй части вопроса, то смотрите тут: https://github.com/xgrommx/purescript-ecosystem
источник

ЗП

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

k

kosc in PureScript — русскоговорящее сообщество
Arthur Welf
А что касается второй части вопроса, то смотрите тут: https://github.com/xgrommx/purescript-ecosystem
О, спасибо, пригодится!
источник