Outliner

Pavel Krivanek squeak1 at continentalbrno.cz
Thu Aug 24 22:30:57 UTC 2006


Hi all,

I've got the next toy for you :-)

It's couple of months when I was doing something with Marvin (the Self
dialect for Squeak). But there's one part of this project that was
never published and that may be interesting for you - the prototype of
the Self-like outliner. It's stand-alone code so it's not dependent on
the rest of this project.

You can download it here:
http://squeaksource.com/Marvin/Marvin-Outliner-pk.1.mcz
and it looks like this:
http://www.comtalk.net/Squeak/uploads/95/outliner.PNG

You can create some outliners using this code

o := MarvinOutliner for: MarvinOtlObjectAbstractModel  new.
o flyTo: 100 at 100.

Then you can create slots, create sections of slots, open evaluator,
move slots from one outliner to another, create new object from slots
and so on. But connectors are not working well now and if I remember
it well, the code needs some cleanup.

In fact Marvin is not absolutely dead project (the public repository
doesn't contain the latest version) but SmaCC doesn't have some
features that I need for working with source code and clone families
so I need to write new compiler and I don't have enough time for it
now.

Enjoy!
-- Pavel



More information about the Squeak-dev mailing list