Fritsche.Markus at gmx.net
Tue Feb 4 23:44:02 UTC 2003
Am Mittwoch, 5. Februar 2003 00:15 schrieb Janet Abdul-Karim:
> I need to find a morphic tutorial. I did a google search and the examples
> there didn't help me. The book by Guzdial is confusing to me and I have
> also looked on the GT website. I am just trying to create a frame, text
> area, and some buttons to process somethings.
The Squeak team works in periods of expansion, when we try new approaches and
write lots of new code, and periods of reflection, where we re-factor, clean
up and document (well... when there's nothing else to do ;-). It is
important for critics to understand that the morphic system and the end-user
programming systems that are embedded in it, are still in an expanding
brainstorming phase. We know that the morphic protocols are overgrown and
There's too much to be done, obviously!
So far, the best way to learn about morpic is to do it. I never had the time,
and I fear I'm not going to have it in the next two years.
I also read some papers about the roots of morphic (I even tried self for
windows), but I didn't get it until now.
Hmm. The goal of morphic in self was to build user interfaces as objects, not
as code, am I right? And morphic in squeak is not well adopted this way, am I
wrong? I mean, is morphic meant to be build as objects and then distributed
as objects (by projects), or in a "declarative" way by code (not sure if I've
used the word "declarative" correctly - I abstracted the meaning of
"declarative" from some postings in cls about images)? Or should it give you
a choice with which of these two approches you are more confortable with?
Additionally, I'm confused of the way how to create my very own UI for my
program, say some database frontend (like these ugly autoforms of access, you
know them)? Do I subclass the classes, adding my own classes to the 307
*orph* classes existing in my image? Do I make a new morph and penetrate it
And, without wanting to blame Doug, what is the approach of BobsUI in a couple
of sentences? Build a prototype by composing various BobsUI widgets? If yes,
how do I distribute these without using an image?
Without having distributed more than a mandelbrot app in java, I'm always
thinking of how to transfer my programs (ui & code) without an image. That's
mainly because I haven't learned how to undo changes(ets) in squeak. Hm, now
I should finish, before my todo list is ten metres long!
Regards, Mar"gna, gna, gna"kus
More information about the Squeak-dev