I had hoped to have a usable version of the components framework by now. Instead, I have a reasonably self-consistent set of scaffolding that illustrates a lot of the concepts. It isn’t at a critical mass of functionality, and it has a lot of bugs and mis-steps. I was sure that copy semantics, multiple views, and event handling were going to be hard, as would getting enough corners tacked down so that I could start to cut the cloth. But they turned out to be much harder than I imagined. Nonetheless, I’ve now got a stake in the ground as the starting point. Maybe now there’s enough ‘it’ there that I can next report, “made ‘it’ do such-and-such”, or “added X to ‘it’.”
Below the fold is a diary/log of how I got to this point. (I originally called this a “bootstrapping” architecture, because components allow people to build their Croquet models from within Croquet itself.)

My Thoughts Exactly
Laszlorific
Build cool web apps. Fast. Free. Easy.
That’s a the marketing phrase for the new OpenLaszlo release out today. Hey, that’s not a bad tag line, marketing-wise. And let me claim by Dilbertian moment in the sun by boasting that I came up with it!
Really truly, if you care about where web technology is going, you should check out the OpenLaszlo 3.0 release. This is going to be big.