Size: a a a

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

2020 March 25

AC

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Засчет чего там можно “притащить”?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Засчет того что он сам пытается компилить js вместе с кложаскриптом
источник

MP

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
можно тупо взять что-то из npm и оно без проблем заработает
не все далеко
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
даже из clojars не все
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
блин жалко слака не хранит логи
источник

MP

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
я бы тебе показал переписки километровые с Томасом
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
а при чем там clojars?
Ну некоторые cljs либы из кложарс берутся
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Например сам кложаскрипт
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
но вот как раз начинать-то с шадоу очкень даже норм
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
но вот как раз начинать-то с шадоу очкень даже норм
ты можешь напороться на оч неприятные ошибки и Томас тебе скажет: ну извини, это не работает и поставит смайлик
источник

MP

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
и потом уже развлекаться, когда там что-то не будет собираться.
Ну вот имхо лучше этого избежать, посмотреть фигвил и его доки, собрать там по туториалу и заодно выучить нужные нюансы
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Anton Chikin
именно что на сабсете, который скомпилился graalvm
там проблемные места вроде только с интеропом. нельзя рефлексию, нельзя класслоадеры. без интеропная часть вроде вся работает как ожидается
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Я тут просто уже два больших проекта пытался пересадить на shadow - это боль :)
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Andrew Rudenko
там проблемные места вроде только с интеропом. нельзя рефлексию, нельзя класслоадеры. без интеропная часть вроде вся работает как ожидается
Ну так эти класслоадеры и интероп там не просто так. Некоторые библиотеки их используют.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
да. но сложно сказать, что это "сабсет языка"
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Взять придумать какой-то очередной говноскрипт и скомпилить его - это не оч большая проблема
источник