Thanks Rudy! There is still room for improvements. At the moment I was not able make it to run with :none optimisation which is amazingly fast, while :whitespace an all the others are slow. But with an nrepl compliant editor/IDE you could enjoy the live coding stuff by David without running the lein cljsbuild auto. So, it's not a big deal.
But it's my opinion that we should extend that CLJS live experience to a TDD workflow too. We're not that faraway. cljsbuild is close to support auto mode for the test task, clojurescript.test is almost ready to support asynchronous tests. The only two things that I don't now if they will be quickly solved are: - the above limitation about using :none with austin browser connected REPL - the same limitation about using :none with clojurescript.test. Again, if 7/10 seconds of recompilation time is not considered inadequate for a TDD workflow, we can stays with the :whitespace compilation option both for austin and clojurescript.test. Mimmo On Jan 26, 2014, at 11:41 AM, Rudi Engelbrecht <r...@engelbrecht.me> wrote: > Hi Mimmo > > Thank you for this tutorial - I managed to follow along and experience the > same live coding with emacs/cider - really nice to see how all the components > work together and "drive" the browser from the browser-repl in emacs. > > Kind regards > > Rudi > > > On 26/01/2014, at 2:34 AM, Mimmo Cosenza <mimmo.cose...@gmail.com> wrote: > >> Hi all, >> yesterday Laurent Petit asked me how to run on CCW OM and Austin together to >> have the same live experience obtained by David Nolen in his OM tutorial. >> >> This morning I created this simple om-start lein-template (a kind of >> cljs-start without unit testing stuff) which allows to create a OM project >> and to run them in any (I hope) nREPL compliant editors/IDEs. I tested it >> only on emacs/cider and Eclipse/CCW. >> >> https://github.com/magomimmo/om-start-template >> >> In the README.md there is also a quickstart for both Emacs/cider and >> Eclipse/CCW users. >> >> That said, in the latest week I enjoyed a lot both LT and CCW after decades >> of not using anything else than emacs for serious stuff. >> >> I just wanted to try to give the same LT live experience to users of other >> development environment while playing with the great stuff from David Nolen. >> >> HIH >> >> mimmo >> > > > -- > -- > 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 > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out.
signature.asc
Description: Message signed with OpenPGP using GPGMail