Hopscotch presentation video from lang.net

Gilad gave a talk about Hopscotch last week at lang.net 09. In his blog post about it he modestly speaks in detail only about the talks of others, but since his is the first properly recorded demo of Hopscotch available online, I want to specially mention it here. It features the latest and the greatest version of the tools, so it’s even better than what could be seen at Smalltalk Solutions, WASDeTT and ECOOP last year.

Update: A non-Silverlight (WMV) version is available here.

6 thoughts to “Hopscotch presentation video from lang.net”

  1. very much like the context dependent all-in-one-browser approach ; it really makes any Smalltalk browser in any other dialect look like legacy.

  2. I anywhere avaliable no Silverlight required video? For Linux users it’s not natural :)

  3. A masterful presentation of mastery. Sad to hear such resistance in the questions prior to Phil Wadler’s. The presentation really does show what’s so cool about dynamic languages and live reflective IDEs; great.

    Lovely to see the progress made. It is robust, does things that you simply don’t see elsewhere: Moving a window dynamically from one GUI manager (Squeak’s) to another Windows’ native. Real reuse: free history. Non-modality.

    Wonderful stuff Vassili!

  4. In the presentation, Gilad speaks about how dynamic languages are uniquely suited to allowing IDE’s to be edited in this way (“on the fly”). Eiffel has been managing most of this for years – its (ISE’s implementation, now Open Source) IDE code is itself written in Eiffel and allows you to edit IDE code on the fly without restarting the whole kaboodle. Eiffel is a (very) strongly typed, (generally) statically compiled language.

    I believe it achieves this by supporting incremental compilations, and a development model that involves (without explicit developer interaction) “melting” code to render it to a dynamic state, and “freezing” code when its settled to achieve full optimisation. In a way, I see this as the other extreme of hot-spotting code – all code is optimised, but as its being worked on it can be rendered to a mode that facilitates hot-patching.

  5. I neglected to say, though, that the Hopscotch IDE is otherwise in many senses massively superior. The Eiffel IDE suffers massively from panelitis, and it offers a very strange development model to people coming from either the dynamic language or static language approach.

Comments are closed.