[ClojureScript] Re: (newbie) Om/reagent (and react) clarity questions

2014-10-24 Thread Matt Ho
We ended up with a similar path with other folks that posted. We started with Om, but found it brought with it a lot of incidental complexity. Switching to Reagent has been very simple and we've been very happy with the transition. For us, the code is understandable quickly, feels like less

Re: [ClojureScript] Extending a clojurescript protocol inside a macro

2014-10-24 Thread Joel Holdbrooks
On Saturday, October 18, 2014 7:37:54 PM UTC-7, Dom Kiva-Meyer wrote: > You are resolving the protocol method symbol. > > `(-invoke ...) expands to (your.namespace/-invoke ...) > > > To fix this, you need to quote (not syntax-quote) and unquote the symbol. > `(~'-invoke ...) expands to (-invoke

[ClojureScript] Re: State of Clojure/ClojureScript 2014 survey results

2014-10-24 Thread Joel Holdbrooks
On Thursday, October 23, 2014 8:59:21 AM UTC-7, Alex Miller wrote: > I've published links to the State of Clojure and ClojureScript 2014 survey > results here: > http://blog.cognitect.com/blog/2014/10/20/results-of-2014-state-of-clojure-and-clojurescript-survey > > > > That page links to some r

Re: [ClojureScript] Re: Newbie advice on cljs + om?

2014-10-24 Thread Joel Holdbrooks
On Friday, October 24, 2014 3:56:58 PM UTC-7, Kyle Cordes wrote: > On Friday, October 24, 2014 at 3:32 PM, Joel Holdbrooks wrote: > > One more thing regarding library support in Sass. Many of the frameworks > > you'll find out there which give you a responsive grid, button helpers, > > etc. are t

Re: [ClojureScript] Re: Newbie advice on cljs + om?

2014-10-24 Thread Kyle Cordes
On Friday, October 24, 2014 at 3:32 PM, Joel Holdbrooks wrote: > One more thing regarding library support in Sass. Many of the frameworks > you'll find out there which give you a responsive grid, button helpers, etc. > are trivial to implement in Clojure. Many times it's just simple arithmetic >

[ClojureScript] Question about CircleCI's use of Om

2014-10-24 Thread Scott Nelson
I was looking through the CircleCI front-end application (https://github.com/circleci/frontend) and noticed that they do not use `transact!` to update the app state. All user actions are placed on a channel and processed by a single handler function. This handler function calls out to various

[ClojureScript] Re: Newbie advice on cljs + om?

2014-10-24 Thread Joel Holdbrooks
On Sunday, October 19, 2014 12:29:01 PM UTC-7, Colin Yates wrote: > Any advice for a newbie about to embark on a new non-trivial SPA using cljs, > om and (om-)bootstrap. > > I am not a newbie in terms of CSS, JS (coffeescript for the win!) or Clojure > (despite the evidence :)). > > The app it

Re: [ClojureScript] Re: Newbie advice on cljs + om?

2014-10-24 Thread Colin Yates
No concerns - it has worked out great so far, I just wanted to hear other's experience :). On 24 Oct 2014 21:16, "Joel Holdbrooks" wrote: > On Sunday, October 19, 2014 12:29:01 PM UTC-7, Colin Yates wrote: > > Any advice for a newbie about to embark on a new non-trivial SPA using > cljs, om and

[ClojureScript] Re: Newbie advice on cljs + om?

2014-10-24 Thread Joel Holdbrooks
On Sunday, October 19, 2014 12:29:01 PM UTC-7, Colin Yates wrote: > Any advice for a newbie about to embark on a new non-trivial SPA using cljs, > om and (om-)bootstrap. > > I am not a newbie in terms of CSS, JS (coffeescript for the win!) or Clojure > (despite the evidence :)). > > The app it

[ClojureScript] state of clojure.browser

2014-10-24 Thread Michiel Borkent
Hello, I was wondering about the state of clojure.browser.{dom, ...}. Is this what people use from day to day when not working on a React based site? What else, dommy, crate, etc.? There seems to be a lot of logging inside https://github.com/clojure/clojurescript/blob/master/src/cljs/clojure/b

[ClojureScript] Re: Newbie advice on cljs + om?

2014-10-24 Thread Stanislav Yurin
I had a very long personal struggle with cljs REPL. Was using LT for almost a year, but unfortunately LT is losing the pace with the very recent cljs updates past months, plus it becomes hard to manage complex projects in there. Especially when you are missing essential features that are present

Re: [ClojureScript] om/build accepts "values" not "cursors" in new documentation

2014-10-24 Thread David Nolen
Been the case for a long time. Docs have simply been wrong. On Friday, October 24, 2014, Andrew Stoeckley wrote: > Hi, can anyone advise why language referencing "cursors" was removed > from the om/build documentation and instead it now says it accepts any > "value"? Previously it was understood

[ClojureScript] om/build accepts "values" not "cursors" in new documentation

2014-10-24 Thread Andrew Stoeckley
Hi, can anyone advise why language referencing "cursors" was removed from the om/build documentation and instead it now says it accepts any "value"? Previously it was understood that these functions required a cursor into the application state, but the new language suggests you can build components

Re: [ClojureScript] (newbie) Om/reagent (and react) clarity questions

2014-10-24 Thread Sean Corfield
On Oct 23, 2014, at 6:04 AM, Colin Yates wrote: > In terms of reagent is it true to say that it is a bit less opinionated about > these things and where-as om has a very opinionated approach to front-end > state management (happening to use om), reagent is a (very nice) wrapper to > om? Not to