This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
| (ns nasser.particles) | |
| (defn new-particle | |
| ([x y vx vy] {::x x ::y y ::vx vx ::vy vy}) | |
| ([x y] (new-particle x y 0 0))) | |
| (defn particles-at-origin [n] | |
| (repeat n (new-particle 0 0))) | |
| (defn random-particle [] |