Last updated at 1:11 am UTC on 17 January 2006
I'm a soon-to be graduating senior, majoring in Computer Science and Physics.
My interests in Squeak are all over the map right now, since I'm pretty new and haven't yet found a home, so to speak. Among those interests are:
- Developing a more tightly-integrated testing infrastructure that can be used to provide a semiformal specification for Squeak (along with accepting or rejecting changes contingent upon not violating that specification). This would provide stability in a flexible manner without preventing the rapid development of new ideas. (It would also push the concept of testing to the forefront of our programmers' minds - something sorely needed in these days of complex programs. ;) ) My nickname for this is the "Object Testing Infrastructure". More on this later as I flesh it out.
- Distributed object systems. I am very intrigued by the possibilities inherent in systems like Nebraska and Croquet. The idea of a shared object space in which multiple active entities (users) exist is very appealing, and is a direction in which I think computers should be moving.
- Portable computing. Handheld Squeak sounds very, very cool. :)
- Genie: Genie seems vastly underused currently. To boost awareness of this very flexible gesture engine, I'm making dictionaries for various objects. This page should list all the current ones available.
- Things to Do to Images When You're Bored: Ways of breaking Squeak that are clever, amusing, or just plain silly. Include other varieties of Smalltalk too - let's get some comparison going on which variant has the weirdest pathological code.
I'm usually idling on IRC (irc.freenode.net, channel #squeak) as jvarner. Drop on by and say hello!