El jueves, 14 de junio de 2012 14:42:14 UTC+2, Paul deGrandis escribió:
>
>
> I've been building out substantial ClojureScript apps for a few months now.
> Previously I had written an HTML5 game engine, so I'm no stranger to lots 
> of JavaScript.
>
> My CLJS code base is smaller, easier to organize/maintain, more functional 
> and declarative, and boasts a level of server-side interop that surpasses 
> JS's best attempts (like meteor js).  Having the reader (and a REPL) in the 
> browser opens up a lot of possibilities.
>
> As Kevin stated there are a few sticky spots when working with 
> ClojureScript, but those are quickly being solved.
> If you're new to Clojure and client-side development (JavaScript), the 
> lack of CLJS examples and documentation is going to be a hurdle for you.
> Errors in the console are not obvious unless you have some idea about the 
> implementation details of ClojureScript.  Error reporting will not tell you 
> what line of CLJS code your error is on (or what you did wrong), you just 
> have to look at the compiled JS source, know where in your CLJS source that 
> code is being generated, and scan carefully until you spot the error in 
> your code.  This was my biggest hurdle starting out.
>
> Since you're picking up a toy project, I would choose whatever language 
> you're most excited to learn.  Enthusiasm is a great motivator for 
> overcoming any challenge.
>
> Paul
>
 
Hi Paul, thanks for answering. It'salways good to hear from someone with 
battle field experience, hehe!

I've picked a toy project jus to learn but the whole point is to develop 
larger apps. If it was just for a little app probably CoffeeScript would be 
a faster way to get into it, but I'm looking into larger apps and long term 
future. That's why (apart from the fact that I love the truly functional 
paradigm and lots of Clojure's innovations) I've decided to go the CLJS 
route. Hope it pans out ok although having some problems is expected, 
obviously.

Thanks again for your input! It's good to know there are some "more than a 
toy" codebases out there which are getting developed ok.

Cheers!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to