2013/9/19 kilon <thekilon@yahoo.co.uk>
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.
Why not having the documentation the same way as in Eclipse ?��I mean the documentation would be on the web, available to anyone,��and each class / each package inside Pharo has a link towards its online documentation.��This way the image size does not grow because of massive documentation.��It could be that showing the documentation of a class / package in Pharo would directly��show inside Pharo a view of the web page corresponding to its actual documentation.��
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.