This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-09-19
Channels
- # bangalore-clj (35)
- # beginners (42)
- # boot (89)
- # cider (9)
- # clara (2)
- # cljs-dev (29)
- # cljsjs (3)
- # cljsrn (14)
- # clojars (9)
- # clojure (332)
- # clojure-brasil (1)
- # clojure-dev (5)
- # clojure-italy (4)
- # clojure-russia (36)
- # clojure-spec (38)
- # clojure-uk (65)
- # clojurescript (114)
- # clr (11)
- # community-development (105)
- # core-async (10)
- # cursive (4)
- # datascript (1)
- # datomic (58)
- # defnpodcast (3)
- # emacs (4)
- # hoplon (7)
- # juxt (3)
- # keechma (8)
- # off-topic (7)
- # om (109)
- # om-next (8)
- # onyx (26)
- # pedestal (3)
- # planck (8)
- # re-frame (76)
- # reagent (28)
- # rum (25)
- # spacemacs (2)
- # specter (35)
- # untangled (31)
- # yada (27)
кстати, может кто-то сталкивался с такой проблемой. Есть проект, clojure+cljs. На одной машине все собирается и работает, на другой при старте в браузерной консоле вылетает app.js:1 Uncaught ReferenceError: goog is not defined
Привет. Вот тут человек парсит xmlый edn красиво
(->> (parse data)
:content
(filter #(= (:tag %) :mid))
:content
first
:content
first
:content)
http://blog.korny.info/2014/03/08/xml-for-fun-and-profit.html у меня так не получается, у меня только с apply после filter работает.... (->> xml
:content
(filter #(= (:tag %) :TAG))
(apply :content)
т.е. если просто сделать :require-macros ругается что нет такого, а если добавить его же в :require еще , то работает
Macros should be defined in .clj files or in .cljc files with #?(:clj ... in order to get them work
у меня макрос возвращает вызов функции которая в этом же ns . но только в cljs файле, наверное он на это ругается
но я просто смотрю для примера devcards там это работает, т.е. макрос возвращает вызов cljs функций типа
`(devcards.core/register-card
и это работает@andmed Уже всплывал этот вопрос в общем канале - по-моему итогом было то, что проще не тащить wsdl библиотеки, а заниматься генерацией и чтением XML. clj-xpath/selmer в руки и вперед, ну или аналоги
кому интересно я формировал темплейт в let в макросе в clj, перенес его в тело макроса ошибка пропала
@rmuslimov еще вариант есть использовать wsimport костыль но не так страшно
у меня весь парсинг WSDL/SOAP через зипперы, доволен как слон
@artemyarulin а через wsimport пробовал? оно там генерит классы, и их уже можно вызвать
а мне для CLJ/CLJS надо, так что классы мимо
Мы попользовали 2 года назад и отказались, слишком много макромагии - а так он прикольный
@alexclear clojure.test
@artemyarulin да, zippers удобно.