This is why I insist on collecting things on one place, inside pharo. Web is
all over the place, its great for finding information and for getting people
work together , but not great learning things you are not familiar with.
Actually GUI wise Mophics is one the best examples. Think about it, if you
try to use any GUI in python for example, you are out of luck it has none.
Even Tkinter which is the gui it comes with cpython is not coded in python ,
its coded in tk a scripiting language. Python GUI APIs widely used include
PyGTK , PyQT , WxPython , all of them wrappers for C/C++ libraries. Other
dynamic languages follow the same recipe.
Of course these frameworks are much more documented than morphic , but
unlike morphic they follow a monolithic widget architecture, and modifying
the source in any way requires a mandatory knowledge of C/C++. �And we
should exclude their myriad of problem , GTKs notorious buginess on macos
and windows , QT massive complexity for big GUIs up to the point it offer a
dedicated programming language QML just for designing GUIs.
On the other hand morphic is to a very large extend smalltalk. So you get a
lot of power but also a lot more simplicity. Some areas however are in need
for some more love and of course documentation is lacking and the speed of
the gui is far from breathtaking.
Morphic is a very big reason why I am with pharo, to be exact I find its
ability to do visual coding and transform a smalltalk object to a visual
element very appealing and I would love to work on that. Morphic halos is
another very nice feature. The other reason is live coding of course.
I will try to add to the documentation of morphic, I agree 100% we need more
of it.
FDominicus wrote
> kilon <
> thekilon@.co
> > writes:
>
>> How does "extending Pharo help tool " sounds ? :)
>>
>> I am struggling to learn how morphic really works, especially
>> TreeMorph.
> Well that is a thing I tried more than once, but somehow I never
> understood on how to make good use for Morphic for me. I checked a lot
> of tutorial but then even simple things like menues seem to be doable
> but not for me..
>
> It is strange and not "nice".
>
> Regards
> Friedrich
--
View this message in context: http://forum.world.st/if-Pharo-is-key-for-you-tp4708875p4709143.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.