[Cuis-dev] Porting from Pharo

Rafael Ignacio Matías Sniechowski 0800nacho at gmail.com
Sun May 2 16:59:21 PDT 2021


>
> On 2021-05-02 19:45, Hilaire Fernandes via Cuis-dev wrote:
> > Le 02/05/2021 à 13:49, Gerald Klix a écrit :
> >> There is no use in not forking Pharo Code,
> >> because you have to fork your code just to
> >> be compatible between the different Pharo
> >> versions.
> >
> > True, but the differences between one version of Pharo and the next one
> > are not that important. Well it depends on the iteration. But it is true
> > it always requires your code to be adjusted more or less importantly.
> Right now I am under the impression, that the
> differences between various versions of Pharo
> are es big as the differences between Python 2.7
> and Python 3.x. Ok it is Pharo 5.x, 6.x, 7.x. I
> should have been warned, they take semantic
> versioning seriously.
>

Couldn't agree more. Unfortunately it seems that Pharo decided to take the
same path as Squeak.
Adding complexity, and frameworks over frameworks, Code base is giant, and
the number of classes is massive.
That's why I really love Cuis. I am determined to understand it, and  I
have hope I will.
Having a simple image, base, clean, with no more than 600 classes makes me
feel comfortable.
I have some code developed in Pharo 4 and 5 and no longer works in Pharo 8.



> > In the other hand, porting DrGeo from Pharo to Cuis is a far more
> > important challenge. The most important is the departure from Polymorph,
> > developed by Gary Chamber for Squeak and adopted by Pharo. Then of
> > course the motivation challenge in the port, which is to redo what was
> > already done.
> Ah yes, NIH is also one of Pharo's virtues.
> We have Spec, Spec2, Bloc, Glamorous ... what
> did I miss? Ah yes, Morphic!
> (Stop ranting, Gerald!)
>
> If I look at this collection of screenshots:
> https://www.flickr.com/photos/12018791@N06/sets/72157601659393251/
>
> Polymorph is an impressive piece of software.
> I was not aware of it's existence.
> Which features do you need for Dr.Geo?
>

Pharo has great tools: Roassal, and a lot of features. But too much too
soon and a lot of classes that are deprecated and are still there...
I love Polymorph, it was really impressive. If I am not mistaken Pharo had
it in the first versions...




> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20210502/60cd558f/attachment.htm>


More information about the Cuis-dev mailing list