[squeak-dev] Fork Proposal: Cuis & Killer Apps.

Casey Ransberger casey.obrien.r at gmail.com
Thu Sep 8 23:12:44 UTC 2011

Likely your troubles are in fact with Morphic. It's the spot where the most
stuff has changed. Have you tried loading up any of your missing
dependencies? I've been able on occasion to get things written for Squeak
working without a lot of effort Cuis, but it did take some learning about
Cuis' (lovely) flavor of Morphic in order to make things work. Often times,
it's just a matter of using a more idiomatic selector where the Squeak code
is using (redundant) convenience methods. In other cases, it's really just
that Cuis is quite different. It's almost always something to do with

If I was you, I'd pick my way through, try to load the stuff that's missing
(I often minimize the debugger when I'm loading something and I hit a
missing class, that way I don't forget to go back and test it once I've
loaded it up.)

If you do this and get stuck, you should post a stack trace or a description
of the problem to the list. I'll be glad to help you any way that I can as
time allows (though my time is currently up in the air.)



On Thu, Sep 8, 2011 at 3:50 PM, Gary Dunn <garydunnhi at gmail.com> wrote:

> On Wed, Sep 7, 2011 at 2:59 PM, Juan Vuletich <juan at jvuletich.org> wrote:
> > Gary Dunn wrote:
> >>
> >> On Wed, Sep 7, 2011 at 9:27 AM, Casey Ransberger
> >> <casey.obrien.r at gmail.com> wrote:
> >>  ...
> >>>
> >>> Worth pointing out: applications which use Morphic will take real work
> to
> >>> make run over Cuis. Morphic in Cuis is a whole new breed of animal;
> fast,
> >>> lean, beautiful, and completely different from the tangle which many
> >>> applications expect to find down there.
> >>>
> >>
> >> Not sure how to interpret this. Morphic is key to OSP, as it is to
> >> OLPC. Are you saying that Morphic will not run on Cuis without
> >> modification, but should it be ported the underlying system is fast
> >> and lean?
> >>
> >>
> >
> > Cuis uses Morphic. Only cleaner, simpler and faster. Why don't you try it
> > for 15 minutes?
> >
> > Cheers,
> > Juan Vuletich
> Just did. Works fine on FreeBSD 8.2, at least it starts and runs, no
> exhaustive testing. Right off the bat I checked to see if it would
> load my Morphic book project. I could not find a way to do that. Then
> I checked the browser to see if there is a bookmorph. I don't see one,
> or many of the other Morphic building blocks I use.
> You can find out more about my book concept here:
> http://wiki.openslate.net/mediawiki/index.php?title=Chalk_Dust_Applications:Squeak_Projects
> I agree that there is much that needs fixing in Squeak. I have made
> several entries in Mantis, for example how the yellow-click pop-up
> mouse window text formatting commands are broken. And I did try to fix
> that, and found a dark, confusing swamp filled with tangled code,
> different code for doing the same task depending on how it is
> initiated. I knew I was in over my head. Perhaps starting over with
> Cuis is a good plan. My question is, who is going to do all the work
> required to port all this good stuff into the new image?
> When I was in college I lived for awhile in a small, run-down house
> with two other students. A real Animal House. One day, after a few
> beers, we decided the place would look a lot better if we painted it.
> We started in the bathroom, where the paint was really peeling. We
> stripped the old paint, and stopped. Nobody had the time to devote to
> finishing the project.
> --
> Gary Dunn
> Honolulu

Casey Ransberger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20110908/8b0f196d/attachment.htm

More information about the Squeak-dev mailing list