On Mar 20, 2010, at 12:39 AM, Mariano Martinez Peck wrote:
Hi Lawson. Nebraska was removed intentionally from Pharo. Basically, because we want a clean, tested and working core.
ANY package that we don't consider core, should be removed and loadable. I mean, if you want to use Nebraska, perfect, no problem. But you should load it by yourself from squeaksource or whatever. In the core (actually, we still trying) we put ONLY core code. In the PharoDev we put mostly Core + Dev tools or examples. We don't believe Nebraska should be neither in PharoDev in my opinion. Of course, if people think the opposite, we can include it.
Regardless the above said, I am not sure Nebraska is working on Pharo. I invite you to try to load it, ask for help, and tell us the results. Then you can create a Metacello configuration for it and make it easy to manage and install.
So of course this idea of "just load it" is very difficult (impossible) to realize if the software in question was just hacked and put code everywere in the base system.... I think after Nebraska was removed, we cleaned up the rendering of handmorph, for example. Nebraska complicates a far too complex Morphic system a bit. In general, nebraska is one of the examples (others are eToys and Genie), that where *very cool experiments*, but where the last important step was never done: to learn from them and than build abstractions in the base system to make these things implementable in a nice way. I know that it's sad. And some people I am sure will think this is the wrong way to go. But we felt that cutting out complexity especially regarding things that are not used is important if we want to move forward. Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.