Size: a a a

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

2018 February 20

Aq

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

λO

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

A🚀

Andrey 🚀🚀🚀 Popp in PureScript — русскоговорящее сообщество
A64m AL256m qn[cores]
соотвественно и нету обсуждаемой проблемы, когда хаскелист чего-то там наворачивает тормозного, а это пурскрипт, хаскельного оптимизатора нету
ну инлайнер у flambda очень хорошо работает для монадического кода (видел репорты что убирает почти все) и BuckleScript как раз работает с flambda
источник

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
Andrey 🚀🚀🚀 Popp
ну инлайнер у flambda очень хорошо работает для монадического кода (видел репорты что убирает почти все) и BuckleScript как раз работает с flambda
ну сейчас-то да, но окамловская культура написания кода двадцать лет практически без оптимизатора формировалась. Теперь оптимизатор есть - через некоторое время тоже привыкнут наворачивать навороты
источник

A🚀

Andrey 🚀🚀🚀 Popp in PureScript — русскоговорящее сообщество
может быть, может быть нет — мне больше нравится ocaml культура чем haskell — в haskell очень часто натыкался на overengineering
источник

A🚀

Andrey 🚀🚀🚀 Popp in PureScript — русскоговорящее сообщество
я думаю что ocaml культура лучще масштабируется, если честно
источник

Aq

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

λO

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

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
А этом чате можно вообще про фронтенд вопросы задавать?
источник

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
Ну задам, чо. https://pursuit.purescript.org/packages/purescript-routing/ вот тут написано что роутит только по фрагменту, т.е #blah в урле, но не по history. А почему так делают а не этак? Какие подводные грабли?
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
а есть что-то типа http://haskellformac.com/ но для пурсы?
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Или можно пурсо-код туда писать просто?
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
λeonid Onokhov
Ну задам, чо. https://pursuit.purescript.org/packages/purescript-routing/ вот тут написано что роутит только по фрагменту, т.е #blah в урле, но не по history. А почему так делают а не этак? Какие подводные грабли?
Авторы в issues намекают что в гробу видали етот ваш фронтенд и ничего кроме хэш-навигации имплементить не собираются
источник

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
la gente está muy loca
Авторы в issues намекают что в гробу видали етот ваш фронтенд и ничего кроме хэш-навигации имплементить не собираются
так а как делать по людски то? Я вот главное чего не хочу, так это ломать кнопочку "взад"
источник

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
но хотел бы навигацию с норм урлами
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
λeonid Onokhov
так а как делать по людски то? Я вот главное чего не хочу, так это ломать кнопочку "взад"
Можно работать с history api напрямую https://pursuit.purescript.org/packages/purescript-dom/4.15.0/docs/DOM.HTML.History
источник

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
А колбэк на то что юзер нажал взад где вешать?
источник

λO

λeonid Onokhov in PureScript — русскоговорящее сообщество
Ну или вообще на изменения в хистори
источник

A🚀

Andrey 🚀🚀🚀 Popp in PureScript — русскоговорящее сообщество
popstate событие называется
источник

λO

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