This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
There’s been a lot of pro-boot talk in this channel - I’m curious; are people using boot in both front-and-backend Clojure(script) projects, or are you managing these as separate projects and repositories?
Today I demoed an app written in ClojureScript to a 100+ engineers and directors in 4+ cities. They didn’t suspect a thing. I’m sneaking it into the enterprise right through the front door.
(cough also I’m still hiring cough)
@masonbrowne: hah nice
@venantius: I nowadays often feel like separating backend and front end is nice but you can really do whatever you want
React 0.14.0-rc1 is now packaged in Cljsjs along with separate React-dom package
@dnolen: @jaen I’ve summarised some of my thoughts regarding the ES6ModuleLoader
issue: https://gist.github.com/mneise/dc00508e5e9303fed12d 😉
when I do lein cljsbuild once
with profile which has :optimizations :none
, it does not pickup my cljc file, complaining that "java.io.FileNotFoundException: The file resources/public/js/dev/cemerick/url.cljs does not exist"
with prod profile seems to be okay
@dnolen: small bug. doc meta should come before ns name: https://github.com/clojure/clojurescript/blob/master/src/main/cljs/clojure/reflect.cljs#L1-L2
^ Funny picture of the day - the React library here is taken straight from npm, requires and all, put through some code derived from @maria's work on module conversion, then required as a GClosure module and appears to work in at least basic capacity. This is probably still light years away from being able to use libraries as-is (this is finicky as hell), but a small step et caetera.
@shaunlebron: patch for that welcome will be pretty busy with Om Next related things for a while.
@jaen that’s really cool, thanks for kicking the tires so much. It really helps push this along!
@dnolen: will do, have fun with om :)
@dnolen: re: ecmascript5-strict - no real reason for it. was just poking around and saw that things broke - wasn’t sure if it was something I did or an expected outcome.
@jaen: Wicked.
@adwelly: it’s generally better to post what you tried that you expected to work than asking broad questions
I'd expect (defn foo [] {:pre false} (println "hello")) to not print hello, but in the extremely odd javascript environment I'm executing the transpired javascript in, it is.
I suspect my JavaScript environment, but just to eliminate the obvious I wondered if :pre and :post were in Clojurescript in the same way they are in clojure
no there isn’t proper pre, post syntax validation in Clojure or ClojureScript far as I’m aware.
I wish I was confident enough to submit a patch, and in fact I wish I was knowledgeable enough too.
in fact it’s near newcomer level so submit something you’re more comfortable w/ Clojure(Script)
Hmm. Ok. I shall have a poke around. I'm totally unfamiliar with the compiler, any clue as to which namespace I should be looking in?
@adam: it’s the defn
macro, it’s very similar to the Clojure one, in fact you might want to look at that first
@mfikes, ClojureScript on AppleTV? Awesome. You referencing this? https://github.com/facebook/react-native/issues/2618
@wildermuthn: yep. :)
Anyone have experience using or integrating https://github.com/Matt-Esch/virtual-dom? There is https://github.com/dubiousdavid/dominator, but it bundles a lot of other libraries as well.
Just want to let CLJS cider users know that the latest figwheel 0.4.0-SNAPSHOT allows you to configure middleware so folks can use the figwheel nrepl connection. In fact it would be great to get some experienced folks trying it out.
@wildermuthn: haven't tried either ... but the resources and reach of React and the design of its component model are all very impressive
@bhauman: Updating to figwheel 0.4.0-SNAPSHOT actually removed the - goog.constructNamespace_ is not a function - error I got with the former release (even when updating to the last cljs, as mentioned in this issue https://github.com/bhauman/lein-figwheel/issues/236)