Today, a friend linked me to this it is an scheme environment with extensions. It says it wants to be an environment for musicians and graphic artists to use for performance coding. There is an example here which is beautiful, haunting and inspiring.
But, watching that video, it reminds me soo much of "verse""http://www.uni-verse.org/ and a project using it called Love . It reminds me not because the two projects are similar, but for another reason.
I spent a little time playing with verse, not really enough to get any results, but enough to get the feeling that I did not ‘get’ the programming model. But watching screencasts by the author of verse, I could see he was getting amazing results.
When I watched the impromptu demo, I was struck by the same feeling. The language has amazing promise. The author is obviously able to make use of it to create wonderful things. But, looking at what was being typed, it looked like giberish.
So, I started thinking about both projects. Both verse and impromptu are systems that their authors are able to use to make incredible results very quickly. I fear that others attempting to use them would not fare so well.
So, what are these? I think they are a class of system I would like to call ‘personal expansions’. They fit tightly and intimately to the person who has created them and they have the internal models and mindset which allows them to make use of the tools to do mind boggling things. But, that because of that intimacy, it is hard for others to use them with anywhere near the same level of productivity amplification.
This is a shame, and brings me to the ‘broken promises’.
Both these tools are being pushed as ‘look what you can do’, when really, they should be honest and say ‘look what I can do’.
I am most definitely not scornful of either project, I think they are wonderful and I look forward to playing with impromptu some time when I have a few hours to spare, but probably only once I have revisited my copies of ‘The little schemer’ and ‘The seasoned schemer’.