Hi,
I'm currently working on documenting, testing and bug fixing squeak base classes.
http://www.squeaksource.com/SqueakBaseClasses.html
I already wrote a lot of tests for the compiler, the integer class, the collections...
If you want to help, the repository can be accessed by everyone. We may use this repository as a place to store fixes and their tests. If you know of a bug with its tests and its fix, please commit or tell me.
I don't know if this work will be included in 3.10 but I hope so.
Please join
Damien Cassou skrev:
Hi,
I'm currently working on documenting, testing and bug fixing squeak base classes.
http://www.squeaksource.com/SqueakBaseClasses.html
I already wrote a lot of tests for the compiler, the integer class, the collections...
If you want to help, the repository can be accessed by everyone. We may use this repository as a place to store fixes and their tests. If you know of a bug with its tests and its fix, please commit or tell me.
I don't know if this work will be included in 3.10 but I hope so.
Please join
Wow, you have covered a lot already ! I'll see if I can make any contribution. Karl
2007/2/27, karl karl.ramberg@comhem.se:
Damien Cassou skrev: Wow, you have covered a lot already ! I'll see if I can make any contribution.
If you look at the wiki on the squeaksource page, you will see there are a lot of classes to document and test. You have work if you want.
El 2/27/07 12:42 PM, "Damien Cassou" damien.cassou@gmail.com escribió:
I don't know if this work will be included in 3.10 but I hope so.
Please join
-- Damien Cassou
I very happy if we could.
I having no red lights in building 3.10, waiting Ralph last word for release alpha go to masses.
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
2007/2/27, Edgar J. De Cleene edgardec2001@yahoo.com.ar:
El 2/27/07 12:42 PM, "Damien Cassou" damien.cassou@gmail.com escribió:
I don't know if this work will be included in 3.10 but I hope so.
I very happy if we could.
I having no red lights in building 3.10, waiting Ralph last word for release alpha go to masses.
You should merge with this repository if you want your lights to have a real meaning :-) It's easier to have green lights when most of the image is not tested ;-)
El 2/27/07 4:31 PM, "Damien Cassou" damien.cassou@gmail.com escribió:
You should merge with this repository if you want your lights to have
a real
meaning :-) It's easier to have green lights when most of the
image is not
tested ;-)
2007/2/28, Edgar J. De Cleene edgardec2001@yahoo.com.ar:
El 2/27/07 4:31 PM, "Damien Cassou" damien.cassou@gmail.com escribió:
You should merge with this repository if you want your lights to have
a real
meaning :-) It's easier to have green lights when most of the
image is not
tested ;-)
This repository is ?
http://www.squeaksource.com/SqueakBaseClasses.html
My position is what is better you have an image 95% correct what no image at all.
I know, I was just jocking. Sorry, I didn't want to hurt you.
El 2/28/07 8:14 AM, "Damien Cassou" damien.cassou@gmail.com escribió:
I know, I was just jocking. Sorry, I didn't want to hurt you.
Nice project. Very cool. Are you using the ANSI package on SqueakMap or is it out dated?
From: "Damien Cassou" damien.cassou@gmail.com Reply-To: The general-purpose Squeak developers listsqueak-dev@lists.squeakfoundation.org To: "The general-purpose Squeak developers list"squeak-dev@lists.squeakfoundation.org Subject: Enhancing squeak base classes Date: Tue, 27 Feb 2007 16:42:51 +0100
Hi,
I'm currently working on documenting, testing and bug fixing squeak base classes.
http://www.squeaksource.com/SqueakBaseClasses.html
I already wrote a lot of tests for the compiler, the integer class, the collections...
If you want to help, the repository can be accessed by everyone. We may use this repository as a place to store fixes and their tests. If you know of a bug with its tests and its fix, please commit or tell me.
I don't know if this work will be included in 3.10 but I hope so.
Please join
-- Damien Cassou
_________________________________________________________________ Dont miss your chance to WIN 10 hours of private jet travel from Microsoft® Office Live http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/
I'm not using it currently for multiple reasons:
- I don't want to follow ANSI. I want to know where Squeak implementation and ANSI diverge. If I detect a difference, then I ask the community - I don't want to have a look at an implementation with the aim of following the standard because I have the standard - I'm reimplementing Streams from scratch using traits
2007/3/6, J J azreal1977@hotmail.com:
Nice project. Very cool. Are you using the ANSI package on SqueakMap or is it out dated?
From: "Damien Cassou" damien.cassou@gmail.com Reply-To: The general-purpose Squeak developers listsqueak-dev@lists.squeakfoundation.org To: "The general-purpose Squeak developers list"squeak-dev@lists.squeakfoundation.org Subject: Enhancing squeak base classes Date: Tue, 27 Feb 2007 16:42:51 +0100
Hi,
I'm currently working on documenting, testing and bug fixing squeak base classes.
http://www.squeaksource.com/SqueakBaseClasses.html
I already wrote a lot of tests for the compiler, the integer class, the collections...
If you want to help, the repository can be accessed by everyone. We may use this repository as a place to store fixes and their tests. If you know of a bug with its tests and its fix, please commit or tell me.
I don't know if this work will be included in 3.10 but I hope so.
Please join
-- Damien Cassou
Don't miss your chance to WIN 10 hours of private jet travel from Microsoft(r) Office Live http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/
Ah very cool. What tool are you using to build the traits? Are you treating the traits kind of how Haskell treats type classes (basically just a way to specify that an object implements a protocol) or as another way of inheritance?
From: "Damien Cassou" damien.cassou@gmail.com Reply-To: The general-purpose Squeak developers listsqueak-dev@lists.squeakfoundation.org To: "The general-purpose Squeak developers list"squeak-dev@lists.squeakfoundation.org Subject: Re: Enhancing squeak base classes Date: Tue, 6 Mar 2007 10:13:23 +0100
I'm not using it currently for multiple reasons:
- I don't want to follow ANSI. I want to know where Squeak
implementation and ANSI diverge. If I detect a difference, then I ask the community
- I don't want to have a look at an implementation with the aim of
following the standard because I have the standard
- I'm reimplementing Streams from scratch using traits
2007/3/6, J J azreal1977@hotmail.com:
Nice project. Very cool. Are you using the ANSI package on SqueakMap or is it out dated?
From: "Damien Cassou" damien.cassou@gmail.com Reply-To: The general-purpose Squeak developers listsqueak-dev@lists.squeakfoundation.org To: "The general-purpose Squeak developers list"squeak-dev@lists.squeakfoundation.org Subject: Enhancing squeak base classes Date: Tue, 27 Feb 2007 16:42:51 +0100
Hi,
I'm currently working on documenting, testing and bug fixing squeak base classes.
http://www.squeaksource.com/SqueakBaseClasses.html
I already wrote a lot of tests for the compiler, the integer class, the collections...
If you want to help, the repository can be accessed by everyone. We may use this repository as a place to store fixes and their tests. If you know of a bug with its tests and its fix, please commit or tell me.
I don't know if this work will be included in 3.10 but I hope so.
Please join
-- Damien Cassou
Don't miss your chance to WIN 10 hours of private jet travel from Microsoft(r) Office Live http://clk.atdmt.com/MRT/go/mcrssaub0540002499mrt/direct/01/
-- Damien Cassou
_________________________________________________________________ Win a Zunemake MSN® your homepage for your chance to win! http://homepage.msn.com/zune?icid=hmetagline
2007/3/6, J J azreal1977@hotmail.com:
Ah very cool. What tool are you using to build the traits?
I do not use any tool but the standard OmniBrowser. I will try TraitOB soon but don't like the fact that it overrides lots of things and implements a new browser instead of enhancing the current one.
2007/3/6, J J azreal1977@hotmail.com:
Are you treating the traits kind of how Haskell treats type classes (basically just a way to specify that an object implements a protocol) or as another way of inheritance?
I think it's more like the second solution but you will tell me. What I do is separating the different protocols that can be found in streams: one trait for reading behavior (#next, #peek, #skip:...), one trait for accessing postion (#position, #position:, #setToEnd, #reset...), one trait for writing... Then, I implement the classes that can be found in the base image. For example, ReadStream is a combinaison of reading behavior and accessing position (I renamed it ReadableCollectionStream).
From: "Damien Cassou" damien.cassou@gmail.com Reply-To: The general-purpose Squeak developers listsqueak-dev@lists.squeakfoundation.org To: "The general-purpose Squeak developers list"squeak-dev@lists.squeakfoundation.org Subject: Re: Enhancing squeak base classes Date: Wed, 7 Mar 2007 10:42:14 +0100
I do not use any tool but the standard OmniBrowser. I will try TraitOB soon but don't like the fact that it overrides lots of things and implements a new browser instead of enhancing the current one.
Ah, that has traits tools in it?
2007/3/6, J J azreal1977@hotmail.com:
I think it's more like the second solution but you will tell me. What I do is separating the different protocols that can be found in streams: one trait for reading behavior (#next, #peek, #skip:...), one trait for accessing postion (#position, #position:, #setToEnd, #reset...), one trait for writing... Then, I implement the classes that can be found in the base image. For example, ReadStream is a combinaison of reading behavior and accessing position (I renamed it ReadableCollectionStream).
Well it is hard to say, and perhaps Andreas' concerns that this is a feature that simply is too hard to get right are correct. What I would say is; if it makes sense as inheritance then it shouldn't be a trait. I.e. "Eq" (has a concept of equality) doesn't make sense as a class because of the kind of hierarchy results from making it so. Streams on the other hand, don't strike me as a hierarchy that would go too deep, and therefor might make more sense with simple inheritance. But I guess we will know soon enough. :)
_________________________________________________________________ Play Flexicon: the crossword game that feeds your brain. PLAY now for FREE. http://zone.msn.com/en/flexicon/default.htm?icid=flexicon_hmtagline
squeak-dev@lists.squeakfoundation.org