1. 2

    Does anybody know of any programming languages or environments that support the sort of interactive game development Hague is advocating? I had seen Bret Victor’s talk before, and I’m not aware of anything that supports that kind of live tweaking.

    1. 1

      Exactly as he has shown, I don’t know, but Lisp and Smalltalk environments have support hot-code reloading for decades.

      1. 1

        There is one that is used in production that I know of - ClojureScript’s Figwheel. Here’s an early demo of the author building a Flappy Bird clone in it. It’s since matured tremendously, and now this is the way everyone I know works with ClojureScript applications.

        Elm’s Reactor has similar promise, though I’m less familiar with it and this mailing list message from Evan makes it sound like it’s currently in a non-functional state and it will takes some work to restore it. Playing with the live-reloading Elm tutorials on the Elm site is great fun, though.