This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-03-31
Channels
- # arachne (4)
- # beginners (21)
- # boot (36)
- # cider (59)
- # cljsrn (8)
- # clojure (260)
- # clojure-filipino (3)
- # clojure-greece (3)
- # clojure-italy (15)
- # clojure-russia (58)
- # clojure-spec (54)
- # clojure-uk (99)
- # clojureremote (5)
- # clojurescript (65)
- # core-matrix (1)
- # cursive (17)
- # data-science (9)
- # datascript (7)
- # datomic (33)
- # emacs (8)
- # hoplon (2)
- # jobs (1)
- # jobs-discuss (2)
- # lein-figwheel (2)
- # lumo (2)
- # numerical-computing (1)
- # off-topic (22)
- # om (78)
- # onyx (17)
- # parinfer (3)
- # pedestal (5)
- # perun (1)
- # powderkeg (19)
- # protorepl (37)
- # re-frame (3)
- # rum (2)
- # spacemacs (1)
- # uncomplicate (8)
- # unrepl (78)
- # untangled (29)
- # yada (41)
http://clojure-china.org/t/things-i-hate-about-clojurescript/635 плохой, плохой CLJS ибо не поддерживает вебпак!
оффтоп кста - на работе счас всякие вебпаки, хот релоадеры и прочие. Боже, такое г, работает медленно, фигвил в 100500 раз лучше
@artemyarulin так юзай фигвил
да неа, распугаю всех тока. Уговорил хоть точки с зяпятой убрать из кода уже огого победа! 🙂
@artemyarulin я не из js мира. я правильно понимаю что связка lein + feegwheel у нас делает тоже самое что webback + 100500 тулзов в js? действительно ли в cljs webpack не нужен?
а писанина китайского товарища - поклеп и провокация.
неа, вебпак умеет картинки еще и прочие другие ресурсы бандлить вместе, фигвил тока репл/лайв релоад. Ну и еще всякие SCSS обработать например и например флоу подкючить с типчиками и какие еще плагины. У нас ничо такого не было, но в последним CLJS можно уже NPM модули юзать при билде, так что уже не плохо. Хотя я хз, у меня большого CLJS проекта для веба именно не было, мож народ тут скажет
@artemyarulin (macroexpand1 'картинки-бандлить) пжлст
Пришел Ржевский и опять все опошлил 😄
я ~так сейчас собираю монофайл, в котором и датаскрипт, и картинки в бейс64 пожаты и всё-всё
но ты всётаки раскрой тему бандла картинок, @artemyarulin
народ, нид хелп суть, написал небольшое приложение на cljs (re-frame), но на странице куда я хочу его подключить в шапке скрипт с requirejs, я в данных момент не могу это конролировать, по сути могу только предоставить body для страницы, в консоли ошибки аля
Uncaught Error: Module name "react" has not been loaded yet for context: _. Use require([])
Uncaught Error: Mismatched anonymous define() module: function (React) {
return React.__SECRET_DOM_SERVER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
}
какие есть вариант подружить мой скриптец с тем что есть? может быть както исключить реакт из скомпилированного файла и подключить через requirejs
p.s. в js нубас@andfadeev может это поможет?
:output-wrapper
Wrap the JavaScript output in (function(){…};)() to avoid clobbering globals. Defaults to false.
делал отдельный проект, он билдился ок, потом добавлял скрипт в шапку, и он ломался так же как в копипасте выше?
щитай, как hiccup удобно, я юзаю во всю
Да, и через jdbc/query/execute/whatever вызывается
еще hugsql https://www.hugsql.org
@misha комменчу строку из шапки, все работает, вроде это изза react+requirejs https://github.com/facebook/react/issues/28
так honesql это просто билдер запросов, а выполняются они все равно через clojure.jdbc как вариант
вообще вот пример: https://github.com/tailrecursion/monocopy/blob/master/src/tailrecursion/monocopy.clj#L81-L86 https://github.com/tailrecursion/monocopy/blob/master/src/tailrecursion/monocopy.clj#L172-L175 https://github.com/tailrecursion/monocopy/blob/master/src/tailrecursion/monocopy.clj#L232-L233
(pr-str
'[:find ?e :in & ?i :where [?e :foo/bar ?i]])
=> "[:find ?e :in & ?i :where [?e :foo/bar ?i]]"
(clojure.edn/read-string
(pr-str
'[:find ?e :in & ?i :where [?e :foo/bar ?i]]))
=> [:find ?e :in & ?i :where [?e :foo/bar ?i]]
{:rule/head
{:head/patterns
[{:pattern/entity "?event"
:pattern/attr :event/type
:pattern/value [:type "OrderAccepted"]}]}
:rule/body
{:body/patterns
[{:pattern/entity "?event"
:pattern/attr :event/type
:pattern/value [:type "OrderCreated"]}]}}
@dbushenko honeysql композабельный как и все дата дсл. Я тут выносил бойлерплэйт для pg - https://github.com/niquola/clj-pg. Можешь там подсмотреть как с jdbc подружить