jump to navigation

DeltaStreams 0.1.1 in the works 29 November 2007

Posted by Matthew Fulmer in Delta Streams.

I don’t update my blog nearly enough. I released DeltaStreams (with Goran’s approval), nearly a month ago (announcement). Since then, I’ve been working on a few improvements in my (currently copious) spare time. I’ve eliminated (I believe) the dependence on ToolBuilder and PlusTools, which should allow a Universe release and a 3.8 release. I also fixed a number of bugs, increasing the number of passing unit tests from 87 to 107 (out of 131). The release process for 0.1 was done manually, and it was a pain, and will only get worse as the number of supported Squeak versions and the number of release avenues increases. So, the last step of 0.1.1 will be an automated build and release script, which will (hopefully) let me build the .sar release files and upload them to squeakmap and universes with a single command.

It may be the start of a build system (like the Sake idea), or just a DSL for publishing packages (akin to Installer); I don’t know.


A New Squeak Development Example For Squeak 3.9 4 July 2007

Posted by Matthew Fulmer in Squeak, Squeak Doc.
add a comment

Stephan Wessels just finished an excellent tutorial for Squeak Smalltalk. Covers everything from installing squeak to building a fun game with Morphic. It focuses on test driven development throughout the entire process. It also shows how to use Monticello to manage code.

A great accomplishment. Thank you, Steve

Updating ThingLab 8 March 2007

Posted by Matthew Fulmer in ThingLab.
add a comment

I have decided to update ThingLab so that it runs on Squeak 3.8. I am doing this partly to prepare for Peek, my Google Summer of Code proposal, and partly because ThingLab is one of the coolest projects I have ever seen and actually exists. So far, I have it partially running under MVC in Squeak 3.8. I will get it fully working under MVC before I even attempt to get it running under Morphic, probably via the Omni framework. A lot of it works already, but the nice features, like constraint merging and deletion, tend to bring up the emergency evaluator at odd times.

I am also running it under Squeak 2.3, which was the target of the partial update done by Reinier van Loon in 1998. It works a bit better under Squeak 2.3, but constraint deletion brings up the emergency evaluator even there.

I will port the code to Monticello soon. Check back at http://www.squeaksource.com/ThingLab

Website Discussion on squeak-dev 7 January 2007

Posted by Matthew Fulmer in Squeak Doc.
add a comment

There was an interesting discussion on squeak-dev about new ideas for the squeak.org website. Karl had an excelent description of the intended difference between squeak.org and the Swiki. Also, I may soon have editing priviledges on squeak.org. That will be useful; the Documentation page is very disorganized.