<div dir="ltr"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On 2021-05-02 19:45, Hilaire Fernandes via Cuis-dev wrote:<br>
> Le 02/05/2021 à 13:49, Gerald Klix a écrit :<br>
>> There is no use in not forking Pharo Code,<br>
>> because you have to fork your code just to<br>
>> be compatible between the different Pharo<br>
>> versions.<br>
> <br>
> True, but the differences between one version of Pharo and the next one <br>
> are not that important. Well it depends on the iteration. But it is true <br>
> it always requires your code to be adjusted more or less importantly.<br>
Right now I am under the impression, that the<br>
differences between various versions of Pharo<br>
are es big as the differences between Python 2.7<br>
and Python 3.x. Ok it is Pharo 5.x, 6.x, 7.x. I<br>
should have been warned, they take semantic<br>
versioning seriously.<br></blockquote><div><br></div><div>Couldn't agree more. Unfortunately it seems that Pharo decided to take the same path as Squeak.</div><div>Adding complexity, and frameworks over frameworks, Code base is giant, and the number of classes is massive.</div><div>That's why I really love Cuis. I am determined to understand it, and  I have hope I will. </div><div>Having a simple image, base, clean, with no more than 600 classes makes me feel comfortable.</div><div>I have some code developed in Pharo 4 and 5 and no longer works in Pharo 8.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
> In the other hand, porting DrGeo from Pharo to Cuis is a far more <br>
> important challenge. The most important is the departure from Polymorph, <br>
> developed by Gary Chamber for Squeak and adopted by Pharo. Then of <br>
> course the motivation challenge in the port, which is to redo what was <br>
> already done.<br>
Ah yes, NIH is also one of Pharo's virtues.<br>
We have Spec, Spec2, Bloc, Glamorous ... what<br>
did I miss? Ah yes, Morphic!<br>
(Stop ranting, Gerald!)<br>
<br>
If I look at this collection of screenshots:<br>
<a href="https://www.flickr.com/photos/12018791@N06/sets/72157601659393251/" rel="noreferrer" target="_blank">https://www.flickr.com/photos/12018791@N06/sets/72157601659393251/</a><br>
<br>
Polymorph is an impressive piece of software.<br>
I was not aware of it's existence.<br>
Which features do you need for Dr.Geo?<br></blockquote><div><br></div><div><div style="color:rgb(0,0,0)">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...</div><div style="color:rgb(0,0,0)">I love Polymorph, it was really impressive. If I am not mistaken Pharo had it in the first versions...</div></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div></div>