Fork me on GitHub
#ldnclj
<
2015-07-08
>
practicalli-johnny10:07:12

mattina (map practicing-italian me)

practicalli-johnny10:07:47

Has anyone tried any of the live coding sites for Clojure? eg. https://www.livecoding.tv/ - just wondering if this is a useful medium to learn or practice Clojure. It feels a little like the classic dojo style, except there is only one of you and you cant see the faces of the people watching you go "urm!". I gave http://LiveCoding.tv a quick test and it seems easy enough (requires streaming software, eg. obs). Its worth following their setup guide for configuring the stream. Now I just need to think of something useful to broadcast.

Pablo Fernandez13:07:59

jr0cket: I’d say it can help you learn how to use tools, like editors, repl, git, http://conj.io and other things around code. I’m skeptical about it helping with coding itself.

practicalli-johnny14:07:13

@pupeno: that is a good point. I may try a few streams showing how I get started with Clojure projects using Leiningen and Emacs + Emacs Live. It would be good to cover the keybindings I use for Clojure development, using paredit effectively, tools such as clj-refactor.

practicalli-johnny14:07:04

Still wondering if streaming could still be useful to capture the decision process when creating something in Clojure, such as why particular data structures and functions were created, how that choice came about and what were the alternative approaches. It may also be useful for showing the pros & cons of particular groups of functions from Clojure.core (or other libraries), helping show the differences and giving some context on why you would use one over the other. Alternatively this could be good to do as literate programming exercise too...