Morphic: doing something
Edgar wrote: >You know me, I was on the first team and on the second. >And you know could work together. >Maybe it's time to start to do something? The time to start doing something is when there is a clear something to do. The morphic roadblock right now is maintaining it with MC. Or rather maintaining with changesets and getting them into mc to be acceptable to the powers that harvest. Morphic is a tangle. A big tangle. MC does not work well or fast with big. It does not work well with detangling. Changesets work well with anything inside the image. They do not work well with MC packages. (Largely because changesets reorganize catagories at the drop of a hat and know that catagories are not critical. ) MC knows that catagories names are critical and demands that they be maintained scrupulously. My path to solving has these goals. 1) MC and changesets (actually all fileouts) must interoperate in a friendly manner. 2) Morphic must be broken up in to right sized packages along lines that make sense. 3) Once detangled Morphic must be simplified and repaired. The three goals will help each other. They can also be worked on separate from each other. My plan of action is to solve these problems with elegance and patience. For right now: !) I await MC2. Study changesets to satisfy my curiosity and suggest repairs. 2) I wait for resources and help to come forward. I try to identify leaf classes and see if they can be peeled off of the bulk package. 3) I post mantis reports (clearly described complaints) Add to them with analysis. And when possible provide fixes in the form of changesets. Part (3) is the one I have the most fun with so and which gets most of my time. Also I come upon part (3) tasks as I persue the loog range morphic enhancements I seek. (Such as the thread of puzzle enhancements to polygon sparked by your posts. :-) For the morphic package to progress the team must find a MC maven willing to take a batch of fixes and wrestle them into a MC package acceptable to the release-team/harvesters. The other task of importance is communication but that deserves its own post. I look forward to the reply this post generates. And Edgar, thanks for keeping it fun. Yours in service, -- Jerome Peace __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
Jerome Peace puso en su mail :
> !) I await MC2. Study changesets to satisfy my > curiosity and suggest repairs. I have MC2 working in one of my experiments with images, but no real test or follow for see if MC2 improves for managing code. IMHO the best could be continue working with .cs, as proved practice. And start to work with MC2 and exchange experience. > I try to identify leaf classes and see if they can be > peeled off of the bulk package. Ok. Give one example of what you say is a leaf class . The class diagrams what I did help ? > 3) I post mantis reports (clearly described > complaints) Add to them with analysis. And when > possible provide fixes in the form of changesets. In Mantis , selecting wiz and Morphic as filter I see 99 issues, you are working hard !! But as versions are quick changing, how many of previous to 7061 are still relevants ? > And Edgar, thanks for keeping it fun. Thanks. About your Spanish , leaf = hoja . I hope your are not collecting Morphs what fall as in North is Autumn now :=) Edgar __________________________________________________ Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas |
In reply to this post by Jerome Peace
> >Morphic: doing something (was Incorporating changes) > > > >Edgar J. De Cleene edgardec2001 at yahoo.com.ar >Mon Oct 9 08:19:37 UTC 2006 wrote: > >Jerome Peace puso en su mail : > >> !) I await MC2. Study changesets to satisfy my >> curiosity and suggest repairs. >I have MC2 working in one of my experiments with >follow for see if MC2 improves for managing code. > >IMHO the best could be continue working with .cs, as proved practice. >And start to work with MC2 and exchange experience. > For working in morphic, I agree. But the release teams and harvesters want MC. So either we or they have to change or we have to find someone who likes compiling cs fixes into MC releases. >> I try to identify leaf classes and see if they can be >> peeled off of the bulk package. > >Ok. Give one example of what you say is a leaf class . >The class diagrams what I did help ? I know from experience that StarMoprh is a good example of a leaf (hoja) class. It has no subclasses (in the image). And there are no class references to it. So if it is not there every thing else is intact. Classes are nodes of a subclass tree with protoObject and Object being the root. Each subclass is a branch and the ends of the branches are the leaves. The goal is a user story and so it is inexact. The idea is to split of packages that are small, self-contained and leave the rest of morphic (and squeak) intact if they are gone. In the remaining part there should be no unimplemented calls refering to the removed package. And no uncalled methods in the remaining package that would have been used by the removed package. When what is left in morphic is small enough that saving it as MC does not cause too much loss of time or trouble the process can stop. > >> 3) I post mantis reports (clearly described >> complaints) Add to them with analysis. And when >> possible provide fixes in the form of changesets. >In Mantis , selecting wiz and Morphic as filter I see 99 issues, you are >working hard !! I have trouble with short term memory. When I find one its easier to describe it on mantis than trying to remember it. Then later seeing it there will remind me to work on it. And maybe someone will leave a big clue. Or solve it for me. (When that starts happening regularly I'll know that squeak is really cooking.) >But as versions are quick changing, how many of previous to 7061 are still >relevants ? Actually most of them. When was the last time you remember squeak doing an cleanup pass? Even the ones that got "fixed" in 3.9 have a tendency to get "reverted" and come back. Mantis is at least a thread of sanity. > >> And Edgar, thanks for keeping it fun. > >Thanks. >About your Spanish , leaf = hoja . >I hope your are not collecting Morphs what fall as in North is Autumn now >:=) > >Edgar That's exactly what I'm doing. And acorns too. Acorns dream about becoming forests. Cheers, -- Jer __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
Free forum by Nabble | Edit this page |