Chris, don't worry about porting issues with SmallWiki 2. Thanks for
all your work on SmallWiki 1!
I will officially announce now that we are developing SmallWiki 2 is
Squeak, with Seaside as default view and GOODS as default backend.
The main reason for this change are the followings:
- The VisualWorks license sucks. Lots of people are unable to run
SmallWiki on their servers simply because they would need to buy a
Cincom license. I don't know why Bottom Feeder doesn't has this issue?
- Squeak and its libraries are all open-source. The latest
implementations of Seaside and GOODS are always at your fingertips. As
versioning system we are using Monticello that is more advanced and
much faster than StORE. Squeak can be easily run headless (even with a
VNC server running within the image itself) on any machine.
- Porting back SmallWiki 2 to VisualWorks should be very easy, as there
is an excellent port of Seaside by Michel Bany, adding also a lot of
methods that are commonly used in Squeak.
- Traits could help a lot avoiding code duplication and with the
flattening property it is no problem to keep compatibility with other
Smalltalks.
Cheers,
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch