[squeak-dev] Re: Morphic

Hannes Hirzel hannes.hirzel at gmail.com
Wed Sep 22 06:06:47 UTC 2010


On 9/22/10, Chris Muller <asqueaker at gmail.com> wrote:
>> All i could find about Morphic was the
>> - one chapter in the Pharo/Squeak by Example book,
>> - the original Self documentation
>> - and a thesis on the subject of „Naked Objects“ which talks a bit about
>> the
>> ideas that might have been behind Morphic.
>
> Here you go:
>
>
> http://stephane.ducasse.free.fr/FreeBooks/CollectiveNBlueBook/morphic.final.pdf
>
> This is chapter 2 of the "New Blue Book" which describes Morphic
> top-to-bottom.  From design-principles to proper implementation of
> your #drawOn: method.

The chapter is still a good introduction. The only thing is that now
every Morph has the capability to do the layout of its submorphs. So
there is no need for an AlignmentMorph anymore.

Class comment of AlignmentMorph in current Squeak 4.1
"Used for layout.
Since all morphs now support layoutPolicy the main use of this class
is no longer needed.
Kept around for compability.
Supports a few methods not found elsewhere that can be convenient, eg. newRow
"


See also some info which still holds on

http://wiki.squeak.org/squeak/1820   (Morph)

http://wiki.squeak.org/squeak/1285 (Morphic Architecture)



> This is just one of many books that you can read on-line at:
>
>     http://stephane.ducasse.free.fr/FreeBooks.html
>
>  - Chris
>
>
>
>
>>
>> The little bit of Morphic i could understand seems really interesting and
>> i
>> would really love someone could explain the ideas (it seems it had a
>> different design principle in mind than the MVC paradigm?) of Morphic in
>> Pharo/Squeak more thoroughly to „end users“.
>>
>> It also seems that other users have similar problems:
>> http://stackoverflow.com/questions/670727/writing-a-gui-in-squeak



More information about the Squeak-dev mailing list