Size: a a a

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

2020 March 19

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
вроде бы делают так: передают js-функции, которые обращаются к дому
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
когда запускают wasm, передают скоуп переменных, в т.ч. это могут быть функции
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
из wasm их можно дергать
источник

DF

Dimitori Fedorofu in Clojure — русскоговорящее сообщество
Ага, понял, спасибо
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
который позволит интеропиться со средой / другими wasm на значительно более высоком уровне, чем сейчас. если таки сделают нормально, то это очень сильно расширит применимость wasm
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Azamat Kalimoulline
POI норм делает, подтверждаю.
Тоже делал.
Но какое-то оно тормозное.
источник

S

Special K in Clojure — русскоговорящее сообщество
Нужен какой-нибудь аналог Express / RoR / Elixir Phoenix для построения бекенда, надёжный и хорошо поддерживаемый. Что посоветуете?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Ring
источник

NK

Nikita Kononenko in Clojure — русскоговорящее сообщество
luminus
источник

S

Special K in Clojure — русскоговорящее сообщество
Благодарю!
источник
2020 March 20

S

Special K in Clojure — русскоговорящее сообщество
ClojureScript только в es3 компилится? Не будет ли производительнее код со стрелочными функциями и нативной асинхронностью без костылей через setTimeout?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Special K
Нужен какой-нибудь аналог Express / RoR / Elixir Phoenix для построения бекенда, надёжный и хорошо поддерживаемый. Что посоветуете?
совсем аналоги нет, но есть удобные компоненты из которых все собирается потом, в ring  к примеру
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Special K
ClojureScript только в es3 компилится? Не будет ли производительнее код со стрелочными функциями и нативной асинхронностью без костылей через setTimeout?
да вроде не заметно.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и при чем здесь нативная или не нативная асинхронность?
источник

S

Special K in Clojure — русскоговорящее сообщество
Maxim Penzin
и при чем здесь нативная или не нативная асинхронность?
Она повсюду используется в современном фронте и странно если под капотом это сплошь setTimeout-хаки
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
видимо я не очень представляю себе что именно это за хах и где он может применяться в коде на cljs, но я немного в курсе про то, что современная "асинхронность" вджаваскрипте это по сути синтаксический сахар вокруг стейтмашина с промисами, не более.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
в cljs асинхрошнищу делают например так - https://github.com/clojure/core.async
ну и довольно неплохо получается
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
там есть еще такой момент - всякие сторонние жс библиотеки подключаются и работают как обычно, например при помощи shadow-cljs
источник

a

akond in Clojure — русскоговорящее сообщество
есть же еще воркеры, которые в отдельном потоке выполняются
источник