Onward!: "Programming By Example" - Wed. AM
Part 1: "E.G." a tool for building/running examples written in Java under Eclipse. Very interesting new technique to allow people to incrementally write code. Conceptually, very similar to TDD (as the speaker points out), but with perhaps with a more direct connection between the programmer's intent and the app-code and test. Some advantages (maybe) in user-code interaction. Brings an interpreter into the Java development cycle.
Part 2: Speaker's question: "Is this the right way?" Tools on tools on languages, with interpreters, tool-tips, and all manner of "stuff". Simpiler languages? (i.e. examples build into the language) => SubText.
Subtext looks like an interesting graphically manipulated data-flow'ish functional-programming language with protoypes. Much to ponder before passing judgement. Sound bite: "Decriminalize copy & paste" - Cut&Paste is the central mechanism for adding new code.