Re: [Pharo-project] new to pharo
The webpage https://gforge.inria.fr/plugins/wiki/index.php?HowToContribute&id=1299&type=... should gives the big lines on how to contribute. thanks, I should have found it myself.
The website of Pharo is really. We plan to change it in a near future...
Feel free to request for help if necessary.
ok, I'm starting by chasing all senders to the isMorphic message
Let us know about your progress... Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
ok, I'm starting by chasing all senders to the isMorphic message I've a .cs that touch a lot of methods everywhere**. now, what is the procedure ? can I put my .cs somewhere, give it to somebody, make a .mcz with it ? (I do not known how) sorry for all these stupid questions, I try to understand the update process. thanks alain
** for all #isMorphic senders: "self isMorphic ifTrue: [XXXXX] ifFalse: [YYYYY]" is replaced with "XXXXX"
Hi Alain, I agree, the process is not that easy and intuitive. 1 - Take the latest pharo image, and click on update on the left tab 2 - Open Monticello 3 - Load your .cs file 4 - you should see some package with a * before them in Monticello 5 - Create a package named SLICE-Remove isMorphic message 6 - add to your SLICE package all the packages that have a * before their name as required 7 - Save your SLICE package in PharoInBox Cheers, Alexandre On 30 May 2008, at 20:39, Alain Plantec wrote:
ok, I'm starting by chasing all senders to the isMorphic message I've a .cs that touch a lot of methods everywhere**. now, what is the procedure ? can I put my .cs somewhere, give it to somebody, make a .mcz with it ? (I do not known how) sorry for all these stupid questions, I try to understand the update process. thanks alain
** for all #isMorphic senders: "self isMorphic ifTrue: [XXXXX] ifFalse: [YYYYY]" is replaced with "XXXXX"
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On Fri, May 30, 2008 at 11:27:18PM +0200, Alexandre Bergel wrote:
Hi Alain,
I agree, the process is not that easy and intuitive.
1 - Take the latest pharo image, and click on update on the left tab 2 - Open Monticello 3 - Load your .cs file 4 - you should see some package with a * before them in Monticello 5 - Create a package named SLICE-Remove isMorphic message 6 - add to your SLICE package all the packages that have a * before their name as required 7 - Save your SLICE package in PharoInBox
I don't understand these instructions: How do you do step 6? what does adding packages to packages mean? Slices sounds like MC2. Does Pharo use MC2? -- Matthew Fulmer -- http://mtfulmer.wordpress.com/
1 - Take the latest pharo image, and click on update on the left tab 2 - Open Monticello 3 - Load your .cs file 4 - you should see some package with a * before them in Monticello 5 - Create a package named SLICE-Remove isMorphic message 6 - add to your SLICE package all the packages that have a * before their name as required 7 - Save your SLICE package in PharoInBox
I don't understand these instructions:
How do you do step 6? what does adding packages to packages mean?
Right click or (command click if you're on a mac) on a package listed in a Monticello browser. you will see "add required package". Add all the packages that are prefixed by a * (resulting from loading your .cs file).
Slices sounds like MC2. Does Pharo use MC2?
No. pharo uses MC1. We might switch to MC2 when it is ready, but for now we stick to something that is reliable. I hope this is clearer now. What Bill meant I guess is to add this information to a wiki. I will refine what is already written over the time. Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
What is important is that we can load the slice. Bcause this is the problem with cs is that you can get packages that you cannot reload. Stef On May 31, 2008, at 11:47 AM, Alexandre Bergel wrote:
1 - Take the latest pharo image, and click on update on the left tab 2 - Open Monticello 3 - Load your .cs file 4 - you should see some package with a * before them in Monticello 5 - Create a package named SLICE-Remove isMorphic message 6 - add to your SLICE package all the packages that have a * before their name as required 7 - Save your SLICE package in PharoInBox
I don't understand these instructions:
How do you do step 6? what does adding packages to packages mean?
Right click or (command click if you're on a mac) on a package listed in a Monticello browser. you will see "add required package". Add all the packages that are prefixed by a * (resulting from loading your .cs file).
Slices sounds like MC2. Does Pharo use MC2?
No. pharo uses MC1. We might switch to MC2 when it is ready, but for now we stick to something that is reliable.
I hope this is clearer now. What Bill meant I guess is to add this information to a wiki. I will refine what is already written over the time.
Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I agree, the process is not that easy and intuitive.
1 - Take the latest pharo image, and click on update on the left tab 2 - Open Monticello 3 - Load your .cs file 4 - you should see some package with a * before them in Monticello 5 - Create a package named SLICE-Remove isMorphic message 6 - add to your SLICE package all the packages that have a * before their name as required 7 - Save your SLICE package in PharoInBox
I don't understand these instructions:
How do you do step 6? what does adding packages to packages mean?
alex meant all the dirty packages (because of your changes) that contain your changes
Slices sounds like MC2. Does Pharo use MC2?
We would like but MC2 does not seem ready yet. But we will definitively give a try. Stef
-- Matthew Fulmer -- http://mtfulmer.wordpress.com/
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
participants (4)
-
Alain Plantec -
Alexandre Bergel -
Matthew Fulmer -
Stéphane Ducasse