refactoring morphic

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

refactoring morphic

Gonzalo Romano
hi people i want to know what you thing of refactoring morphic from
scracht, rebuild it entirely new. from its beggining to its end and
removing things that doesn't really work propperly and shouldn't be
there
--
Gonzalo, Romano

Reply | Threaded
Open this post in threaded view
|

Re: refactoring morphic

Joshua Gargus-2
People are already doing this.  For example, search for messages from  
Juan Vuletich in the list archives, or go to jvuletich.org.  Also,  
Tweak can be considered to be a new Morphic built entirely from scratch.

Josh


On Dec 13, 2006, at 11:09 AM, Gonzalo Romano wrote:

> hi people i want to know what you thing of refactoring morphic from
> scracht, rebuild it entirely new. from its beggining to its end and
> removing things that doesn't really work propperly and shouldn't be
> there
> --
> Gonzalo, Romano
>


Reply | Threaded
Open this post in threaded view
|

Re: refactoring morphic

Jerome Peace
In reply to this post by Gonzalo Romano
refactoring morphic

Hi Gonzalo,

Morphic needs refactoring.

Be leary of big projects or big steps.
More useful results can be achieve by:
-Taking small steps.
-Learning from the small experience.
-Apply the learning to the next step.

This will get great results. Squeak is designed for
this type of development.

I have done this several times and the results are
apparent in those fixes and enhancements that have
gotten into 3.9.
-Polygons now have completely smooth curves and you
can use them to resemble ovals as well as rectangles.
-Stars are no longer limited to 5 sides. You can get
all number of points and pointiness.
-Mixed polygons are now available that allow
combining.
Each of those achievements were the result of a series
of small steps. Each building on what went before.


Before any of them there was time spent getting to
know what was there already.
-Reading code.  
-Chasing down the implementation of each message in a
method until a deep understanding of the method was
achieved.  
-Then chasing the senders of a message to find out how
it was used in practice.  
All this informed my thinking and shaped my designs.

The motivation was provided by short term goals. Fix
this bug. Or achieve that enhancement. The star
improvements came from a second iteration on a project
I had to -create kaleidoscopes.

What about morphic specifically would you like to see
improved.
Start with a short user story.

Finish a sentence like.:
Morphic should ...
or
Morphic should allow you to ...

Then see what you know about it. Search the code. Make
small experiments in a workspace.

Then see what you want to do about refactoring or
repairing morphic.

HTH

Yours in service, Jerome Peace




>Gonzalo Romano gonzalo.romano at gmail.com
>Wed Dec 13 19:09:06 UTC 2006 wrote:
>
>
>hi people i want to know what you thing of
refactoring morphic from
>scracht, rebuild it entirely new. from its beggining
to its end and
>removing things that doesn't really work propperly
and shouldn't be
>there
>--
>Gonzalo, Romano
>
>


 
____________________________________________________________________________________
Yahoo! Music Unlimited
Access over 1 million songs.
http://music.yahoo.com/unlimited

Reply | Threaded
Open this post in threaded view
|

Re: Re: refactoring morphic

Lukas Renggli
> Start with a short user story.
>
> Finish a sentence like.:
> Morphic should ...

Now, the biggest annoyance about morphic is that I cannot use my
keyboard properly, e.g. I have to point my mouse to an input box
before typing.

Unfortunately changing this is a not so small step, as it propagates
trough the whole system :-(

Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch

Reply | Threaded
Open this post in threaded view
|

Re: refactoring morphic

Enno Schwass
Hi

>> Start with a short user story.
>>
>> Finish a sentence like.:
>> Morphic should ...
>
> Now, the biggest annoyance about morphic is that I cannot use my
> keyboard properly, e.g. I have to point my mouse to an input box
> before typing.

+1

Reply | Threaded
Open this post in threaded view
|

Re: refactoring morphic

Edgar J. De Cleene
In reply to this post by Jerome Peace
Jerome Peace puso en su mail :


> I had to -create kaleidoscopes.
Jerome:

Could see some of this ?
Your wonders always are a pleasure to see and learn.

To Gonzalo:

I was (with Jerome and Juan) in the Morphic team.
Now I try a different shape for current packages for Morph break of huge
complexity and coupling.
All this is intended for unload/load in a safe and easy way for next
generations Squeak.
I can't to say much now, but all my experiments go to
http://www.squeaksource.com/Ladrillos.
See my recent post with the actual class diagrams for Morphic-Extras, I do
packages for all there and a new Nebraska what could be unload/load .
Stay tuned to MinimalMorphic , the Pavel Krivanek project and to what comes
from next 3.10 release .

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar