Lots of quickies here:
Website is broken: Yes, thanks for letting me know. It's in a hectic state at the moment and I need to find some time to fix it. The developer program is about to end - but don't panic! - there will be a replacement - public store.
WithStyle is going open source - free as in Berkeley license - free as in really use it for whatever you want, no guarantee or support except hopefully community support and documentation.
That is, the v4 engine, not the v3 engine. Also, all the XML-Schema and editing technology we built won't be included either. It won't be included for a number of reasons - primarily it's really complicated, it's proprietary and it adds a heap of weight to WithStyle that is inappropriate for most common uses of the technology.
This isn't to say that eventually editing won't creep in to v4, but it certainly won't look anything like it does right now. The technology will continue to support dynamic updates of the XML structure and CSS - which allows anyone to build any kind of dynamic editing they wish - there will be selection and cursor support - but any en-masse DOM tree change code won't be provided by us... you can write that yourself.
The v4 code base is Pollock only, so it has had a bit of a rocky road. The latest v8.1.0 Pollock is now loadable against WithStyle 50016, but it still doesn't work with it. There are a number of things holding back the first open source release of WithStyle. They are in no particular order:
- My time
- Making it work with the latest coordinate changes in Pollock 8.1.0
- Removing all the V3 and wrappers code from the code base
- Removing all the editing code from the code base
- Re-commenting everything - and I mean everything. The comments that were there date from V2 days through to V4 days and nothing is consistent
- Making all the tests pass again
- Removing the XML DOM tree changes (of which there were considerable) and using a less base-image intrusive set of patterns, also will allow XML behaviour to Pollock widgets to be more pluggable
- Trimming back the fat to make WithStyle lean and more base-image friendly
- Removing the last few silly rendering bugs from v4 so that we can at least render a Hello World page again
So realistically, how long are we talking here before something is available? .. probably around a month to two months at best. Sorry for the long wait there, but there's a lot going on right now and while the open source version of WithStyle is high on the priorities, it's not the highest. The goal is to make WithStyle compliment Pollock/Panda and to give Smalltalk the richest next-generation UI we can.