Fork me on GitHub

@pataprogramming: I guess it depends on how familiar you are with clojurescript


@pataprogramming: This has been an open issue since 2014, if I find a good work-around I'll post it


@gary: Thanks. I've done a little bit with CLJS, but not a huge amount. I'm mostly an Emacs user, but since I'm running a workshop with my local Clojure users group tomorrow, I'm trying to get as many gotchas as possible ironed out in advance.


pataprogramming: FYI for Clojurebridge Berlin we’re going to use NightCode over LightTable, due to LightTable's unstability in OS X Yosemite.


@jellea: Ooh, yikes. We're committed to LightTable for this one. My co-organizer and I are both Emacs users, so we picked the one listed in the CB curriculum page.


We're planning to put together a ClojureBridge workshop sometime down the road, too...this one is mostly to get out some of the lurkers who've registered with the meetup group but haven't shown up to any meetings.


LightTable was a great choice for ClojureBridge early on but the Yosemite issue has made it very problematic. @pataprogramming I don’t believe that error message overlay bug has been a real issue for workshop attendees so far, but it’s definitely good to be aware of it.


NightCode was not really mature enough when ClojureBridge was getting started — which is why we picked LightTable. I’ll be very interested to hear how the Berlin group get on with it, now that it has matured a lot.


@seancorfield: Thanks for the tips. I'll take a look at NightCode tonight, in case one of the attendees is using Yosemite and we need to pull it out.


The only "gotcha" with NightCode is that by default you can’t open it on a Mac without going to System Preferences > Security and allowing it to be opened (since it isn’t a signed app).


Light Table actually prompted the same thing on Mavericks...and, in fact, kept looping back to the dialog when I tried to allow it in the Security prefs. Running it from a terminal worked, but these are the kind of things that make you tear your hair out when trying to introduce things to beginners.