Re: [Pharo-project] 1.3, PBE and lab setups
Sure, that would be great, but please be aware that you must also check that the examples (and tests) work as advertised. If someone wants to do this please contact me, and I can give some advice and help ... on On 15 Dec 2011, at 08:48, stephane ducasse wrote:
On Dec 15, 2011, at 2:24 AM, Serge Stinckwich wrote:
2011/12/15 Dave Mason <dmason@mason-rose.ca>:
I am trying to get our local admins to set up labs so students can use the latest Pharo.
Currently we have 1.2 and PBE .image files and by removing the field in the INI file that specified the image, if you clicked on Pharo, you'd get a dialogue asking which image you wanted. All of these are on read-only mounts, so if you want to save to the image, you need to copy the image to your home directory and then you could navigate to that image file on startup. Dropping an image on the executable works fine, though.
Additionally, the PBE book doesn't play well with 1.3 (things that the book says die when you try them). Apparently you can't open the PBE image from the 1.3 binary without it crashing, either.
So I have 3 questions:
1) is 1.3 the system to use, or will 1.4 be stable soon?
2) is the PBE book getting updated to work with a vanilla 1.3/1.4 image?
There is no plan at the moment to do that, but you could help adapt the Pharo Book to the new images. All the contents of the book is here: https://github.com/SquareBracketAssociates/PharoByExample-english
Maybe we can have branches for each version of Pharo ? pharo1.2, pharo1.3, etc â¦
yes this would be really good to have a branch
Stef
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Matsuno Laboratory, Kyoto University, Japan (until 12/2011) http://www.mechatronics.me.kyoto-u.ac.jp/ Every DSL ends up being Smalltalk http://doesnotunderstand.org/
_______________________________________________ Sbe-discussion mailing list Sbe-discussion@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/sbe-discussion
For those following along at home, we are definitely doing the Advanced Algorithms course in Smalltalk using Pharo 1.3, so this has become a critical path for me - see below. On Dec 15, 2011, at 2:24 AM, Serge Stinckwich wrote:
2011/12/15 Dave Mason <dmason@mason-rose.ca>:
Additionally, the PBE book doesn't play well with 1.3 (things that the book says die when you try them).
is the PBE book getting updated to work with a vanilla 1.3/1.4 image?
There is no plan at the moment to do that, but you could help adapt the Pharo Book to the new images. Maybe we can have branches for each version of Pharo ? pharo1.2, pharo1.3, etc â¦
I've imported the git repo into a local mercurial one, and we'll work from that. On Dec 15, 2011, at 05:17, Oscar Nierstrasz wrote:
Sure, that would be great, but please be aware that you must also check that the examples (and tests) work as advertised.
If someone wants to do this please contact me, and I can give some advice and help ...
I have 2 grad students who are working through PBE and will be TAs for the course. They will work through each of the examples in 1.3 and correct discrepancies. I'll check for language and wording, and commit the results. I'm hoping this will be nearly complete by early January. I'll commit the results back to github. On 15 Dec 2011, at 08:48, stephane ducasse wrote:
yes this would be really good to have a branch
We'll be working on 1.3 only. If useful, someone could go through and decide whether the 1.1 or 1.3 version is more appropriate for each example in 1.2, but I presume that isn't as useful. Going forward, we'll probably update it for 1.4 when it's stable. ../Dave
On Dec 19, 2011, at 6:30 PM, Dave Mason wrote:
For those following along at home, we are definitely doing the Advanced Algorithms course in Smalltalk using Pharo 1.3,
cool !
so this has become a critical path for me - see below.
On Dec 15, 2011, at 2:24 AM, Serge Stinckwich wrote:
2011/12/15 Dave Mason <dmason@mason-rose.ca>:
Additionally, the PBE book doesn't play well with 1.3 (things that the book says die when you try them).
is the PBE book getting updated to work with a vanilla 1.3/1.4 image?
There is no plan at the moment to do that, but you could help adapt the Pharo Book to the new images. Maybe we can have branches for each version of Pharo ? pharo1.2, pharo1.3, etc â¦
I've imported the git repo into a local mercurial one, and we'll work from that.
On Dec 15, 2011, at 05:17, Oscar Nierstrasz wrote:
Sure, that would be great, but please be aware that you must also check that the examples (and tests) work as advertised.
If someone wants to do this please contact me, and I can give some advice and help ...
I have 2 grad students who are working through PBE and will be TAs for the course. They will work through each of the examples in 1.3 and correct discrepancies. I'll check for language and wording, and commit the results. I'm hoping this will be nearly complete by early January. I'll commit the results back to github.
in the read me you will see that you can run automatically the code of the book so that we can catch the discrepancies. I think that the problem is more at the level of the user interface than the libraries.
We'll be working on 1.3 only. If useful, someone could go through and decide whether the 1.1 or 1.3 version is more appropriate for each example in 1.2, but I presume that isn't as useful. Going forward, we'll probably update it for 1.4 when it's stable.
../Dave
2011/12/20 Dave Mason <dmason@mason-rose.ca>:
For those following along at home, we are definitely doing the Advanced Algorithms course in Smalltalk using Pharo 1.3, so this has become a critical path for me - see below.
On Dec 15, 2011, at 2:24 AM, Serge Stinckwich wrote:
2011/12/15 Dave Mason <dmason@mason-rose.ca>:
Additionally, the PBE book doesn't play well with 1.3 (things that the book says die when you try them).
is the PBE book getting updated to work with a vanilla 1.3/1.4 image?
There is no plan at the moment to do that, but you could help adapt the Pharo Book to the new images. Maybe we can have branches for each version of Pharo ? pharo1.2, pharo1.3, etc â¦
I've imported the git repo into a local mercurial one, and we'll work from that.
On Dec 15, 2011, at 05:17, Oscar Nierstrasz wrote:
Sure, that would be great, but please be aware that you must also check that the examples (and tests) work as advertised.
If someone wants to do this please contact me, and I can give some advice and help ...
I have 2 grad students who are working through PBE and will be TAs for the course. Â They will work through each of the examples in 1.3 and correct discrepancies. Â I'll check for language and wording, and commit the results. Â I'm hoping this will be nearly complete by early January. Â I'll commit the results back to github.
Hi Dave, thank you for this initiative ! I think this is better if you can use the current git repository to do that, because you will have continuous interactions with the community and maybe people will help you. I think this is better to commit small modifications every day than commit a lot of modifications at end, that maybe will not be integrated by the community. What do you think about that ? Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Matsuno Laboratory, Kyoto University, Japan (until 12/2011) http://www.mechatronics.me.kyoto-u.ac.jp/ Every DSL ends up being Smalltalk http://doesnotunderstand.org/
+1
Hi Dave, thank you for this initiative ! I think this is better if you can use the current git repository to do that, because you will have continuous interactions with the community and maybe people will help you. I think this is better to commit small modifications every day than commit a lot of modifications at end, that maybe will not be integrated by the community. What do you think about that ?
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Matsuno Laboratory, Kyoto University, Japan (until 12/2011) http://www.mechatronics.me.kyoto-u.ac.jp/ Every DSL ends up being Smalltalk http://doesnotunderstand.org/
participants (4)
-
Dave Mason -
Oscar Nierstrasz -
Serge Stinckwich -
Stéphane Ducasse