ClojureBridge / curriculum

Curriculum for the ClojureBridge workshop series.
https://clojurebridge.github.io/curriculum/
482 stars 199 forks source link

Goodbye Light Table #184

Closed socksy closed 8 years ago

socksy commented 8 years ago

I've removed all references to Light Table, as pointed out by @tamaraatanasoska in the Slack channel.

However, it's not a totally clean find and replace. Because Nightcode has two REPLs, one which appears to be a general Clojure REPL open at all times, and one that is equivalent to lein repl in the project. Convoluted is that they're both in different window panes, and the latter is how you do inline-eval in Nightcode. This has meant content changes at times.

I have not updated the setup explanations. I figure the installation day takes care of that for now.

Keyboard shortcut updates are included, including css finally for <kbd> tags, and a little exercise referring to using the pop-up doc strings.

socksy commented 8 years ago

Ack, this was submitted to the wrong repo, I was aiming for ClojureBridge-Berlin's instead, apologies.

yokolet commented 8 years ago

Very interesting. Once your workshop finishes, would you report how Nightcode goes in Berlin chapter to workshop mailing list? At this moment, we are using LightTable because there's no other good choice. There were discussions about the editor on workshop mailing list, once or twice. Every time, the conclusion bounced back to LightTable. Also, updating curriculum to use another editor was the thing. Since you've done this already, curriculum update won't be a big problem.

socksy commented 8 years ago

Actually, we switched to Nightcode in the previous ClojureBridge workshop because at the time LightTable was not working on the latest version of OS X. It was deemed so successful that we're doing it again, as I understand (however I'm not an organizer, so I'll pass on the message for them to send a message on the mailing list w.r.t. their thoughts on using Nightcode over LightTable etc).

One thing is that I have not updated the setup instructions (since we weren't going to ask anyone to read them). They'll need to be updated regardless — LightTable has just removed InstaREPL from the default installation and made it a separate plugin, so everything relating to InstaREPL is removed from the docs anyway, or a new step including the installation of that plugin is done.