Skip to content
0:00 / 0:00

#clojure#oz#figwheel

Oz live code reloading demo

Christopher Small

19 subscribers • 2 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Christopher Small

Intermediate. Assumes working knowledge.

1K views7 years ago1 recommendation

Programming languagesTools and practiceLisp and ClojureDeveloper productivity

Christopher Small demonstrates Figwheel-inspired live code reloading in Clojure for data science workflows.

Demonstration of Figwheel-inspired live code reloading of Clojure code.

Why it's here

1 person recommends this

What people say. Recommended as a demonstration of a tight feedback loop for Clojure data science workflows using live code reloading.

u/metasoarousin r/Clojure • Recommends

…eruns starting from the first changed code-form in the file (ignoring whitespace). This simple strategy allows for a tight feedback loop, even with code which periodically takes a while to fetch or process data. If you're interested in seeing a brief demonstration of this functionality, please take a look at the short screencast I put together: [video For the intrigued, this ended up being a rather interesting technical problem, as you can't evaluate `ns` forms in non-root threads (can't call `set!` on dynamic vars, such as `*ns*`, except in root threads apparently). However, I was able to get around this restriction and evaluate code in the context of a particular namespace from the wa…