Size: a a a

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

2020 September 27

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Aleksey @cheatex
Ну это одна из причин её существования. Интероп с нативной платформой. Если не интересен интероп и получаемые из него оптимизации то можно попроще лисп найти. То же ракет вроде всё то же самое +/- умеет в плане фич языка но нет слоя связанного с трансляцией в жаву/жс.
Карп
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
напомнило

> What's the difference between eq, eql, equal and equalp, in Common Lisp?
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Развивается вообще этот проект?
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Несколько мне известно да
источник

_:

_Ryner' :: IO ❄️ in Clojure — русскоговорящее сообщество
Why????

(def global-style
 {:body {:background-color "black"}})

(defn generate-global-styles []
 (inject-global global-style))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Syntax error macroexpanding cljss.core/inject-global.
Call to cljss.core/inject-global did not conform to spec.
-- Spec failed --------------------

 (global-style)
  ^^^^^^^^^^^^

should satisfy

 map?
источник

_:

_Ryner' :: IO ❄️ in Clojure — русскоговорящее сообщество
Если прямо инлайново писать без def, то все работает
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
_Ryner' :: IO ❄️
Why????

(def global-style
 {:body {:background-color "black"}})

(defn generate-global-styles []
 (inject-global global-style))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Syntax error macroexpanding cljss.core/inject-global.
Call to cljss.core/inject-global did not conform to spec.
-- Spec failed --------------------

 (global-style)
  ^^^^^^^^^^^^

should satisfy

 map?
Оно так нужно, чтобы в прод билд собралось. Там есть ограничения в либе
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
Ты вызываешь функцией мапу
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
Или что?
источник

_:

_Ryner' :: IO ❄️ in Clojure — русскоговорящее сообщество
Алксан Аресир
Ты вызываешь функцией мапу
Нет, там подчёркнута строчка
источник

_:

_Ryner' :: IO ❄️ in Clojure — русскоговорящее сообщество
Maksim N
Оно так нужно, чтобы в прод билд собралось. Там есть ограничения в либе
Очень сложно
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Нет, это в cljss он глобальные стили объявляет
источник

_:

_Ryner' :: IO ❄️ in Clojure — русскоговорящее сообщество
Maksim N
Нет, это в cljss он глобальные стили объявляет
И что делать?
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Инлайново стили объявлять
источник

_:

_Ryner' :: IO ❄️ in Clojure — русскоговорящее сообщество
Уф
источник

_:

_Ryner' :: IO ❄️ in Clojure — русскоговорящее сообщество
Очень странно, но ладно
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Но еще можно и метаинформацию вытягивать
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
А можно полный код посмотреть?
источник

_:

_Ryner' :: IO ❄️ in Clojure — русскоговорящее сообщество
Maksim N
А можно полный код посмотреть?
Это буквально весь код модуля
источник

_:

_Ryner' :: IO ❄️ in Clojure — русскоговорящее сообщество
Там только ns с required и все
источник