[Newbies] Re: Squeak - for a different Summer of Code!
Giovanni Corriga a écrit : Hi all, as you may know, Squeak has been accepted as a mentoring organization for the Google Summer of Code 2007 program. Great work Giovanni !!! You did a better work than me. Last year, i had tried to contact Google, but I had no success. Squeak is an open source dialect of Smalltalk, a pure OO programming language that takes object orientation principles to their limits. Development in Squeak will be quite different from what you may experience in Java, C#, Ruby or Python, yet it will be very fulfilling. So, why not Squeak for the Summer of Code? Squeak will offer you: a productive environment to develop your ideas - a great community a first class mentoring program - appreciation and value for your work Possible project areas include: Virtual Machine - Compiler User Interface - OS Integration Development and End-user Tools The Seaside Web Framework and many more! Is the list of SOC projects close ? I would to propose to work on a better multilingual support for Squeak. At the moment, it's difficult to translate the Squeak interface, because there is several Squeak image (Squeakland, 3.9, OLPC, ...). I think we could improve Yoshiki's work in order to have a central repository for the translations (maybe something like Rosetta : https://launchpad.net/rosetta) and a more modular approach in order to attach messages catalog to packages and not to the whole image. -- Dr. Serge Stinckwich Université de CaenCNRS UMR 6072GREYCMAD OOESUGOO http://purl.org/net/SergeStinckwich oo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ## ___ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
RE: [Newbies] Re: Squeak - for a different Summer of Code!
http://code.google.com/soc/ Ron -Original Message- From: [EMAIL PROTECTED] [mailto:beginners- [EMAIL PROTECTED] On Behalf Of Serge Stinckwich Sent: Friday, March 16, 2007 4:12 AM To: beginners@lists.squeakfoundation.org Cc: [EMAIL PROTECTED]; squeak- [EMAIL PROTECTED] Subject: [Newbies] Re: Squeak - for a different Summer of Code! Giovanni Corriga a écrit : Hi all, as you may know, Squeak has been accepted as a mentoring organization for the Google Summer of Code 2007 program. Great work Giovanni !!! You did a better work than me. Last year, i had tried to contact Google, but I had no success. Squeak is an open source dialect of Smalltalk, a pure OO programming language that takes object orientation principles to their limits. Development in Squeak will be quite different from what you may experience in Java, C#, Ruby or Python, yet it will be very fulfilling. So, why not Squeak for the Summer of Code? Squeak will offer you: a productive environment to develop your ideas - a great community a first class mentoring program - appreciation and value for your work Possible project areas include: Virtual Machine - Compiler User Interface - OS Integration Development and End-user Tools The Seaside Web Framework and many more! Is the list of SOC projects close ? I would to propose to work on a better multilingual support for Squeak. At the moment, it's difficult to translate the Squeak interface, because there is several Squeak image (Squeakland, 3.9, OLPC, ...). I think we could improve Yoshiki's work in order to have a central repository for the translations (maybe something like Rosetta : https://launchpad.net/rosetta) and a more modular approach in order to attach messages catalog to packages and not to the whole image. -- Dr. Serge Stinckwich Université de CaenCNRS UMR 6072GREYCMAD OOESUGOO http://purl.org/net/SergeStinckwich oo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ## ___ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners ___ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
Re: [Newbies] Re: Squeak - for a different Summer of Code!
On 16/03/07, Ron Teitelbaum [EMAIL PROTECTED] wrote: http://code.google.com/soc/ Ron I notice that there are projects in the SOC list for wxWidgets and wxPython. I wonder if anyone would be prepared to mentor a student to bring wxSqueak up to date with 3.9/3.10? I don't know if this is a trival or a major task, but it would be a good opportunity to ensure that any work on wxWidgets helps resolve any integration issues that wxSqueak has (if any). I've played with wxSqueak and thought that it was fun to use, but would feel happier to start using it in anger if I could just load it in to an image from SqueakMap. Does anyone actually use wxSqueak? Would it be useful to make it a full citizen? Michael ___ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
Re: [Newbies] Re: Squeak - for a different Summer of Code!
Il giorno ven, 16/03/2007 alle 09.12 +0100, Serge Stinckwich ha scritto: Giovanni Corriga a écrit : Is the list of SOC projects close ? I would to propose to work on a better multilingual support for Squeak. At the moment, it's difficult to translate the Squeak interface, because there is several Squeak image (Squeakland, 3.9, OLPC, ...). I think we could improve Yoshiki's work in order to have a central repository for the translations (maybe something like Rosetta : https://launchpad.net/rosetta) and a more modular approach in order to attach messages catalog to packages and not to the whole image. I think that as long as we don't remove the other proposals, we can add as many project as we want. Serge, are you willing to mentor for it? If so, please send me a message, so that I can add you to the mailing lists etc. Giovanni ___ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
Re: [Newbies] Re: Squeak - for a different Summer of Code!
Hi all, I'm a newbie on Squeak and I have been using only eToys and BotsInc environment for teaching introductory courses on Informatics. But I think that would be nice a project which combines content creation for the OLPC image of Squeak with the creation/adaptation of tools for making that content more easy for authoring and localization to multiple languages. This would be a project not centered on code but is going from content to code and from software to humanware (part of the project is using the OLPC image to create content with children of schools). Do you think that there is a place for such proposal in SOC (Google is a sponsor of OLPC project). ¿Some one would be willing to mentor it? Cheers, Offray Giovanni Corriga escribió: Il giorno ven, 16/03/2007 alle 09.12 +0100, Serge Stinckwich ha scritto: Giovanni Corriga a écrit : Is the list of SOC projects close ? I would to propose to work on a better multilingual support for Squeak. At the moment, it's difficult to translate the Squeak interface, because there is several Squeak image (Squeakland, 3.9, OLPC, ...). I think we could improve Yoshiki's work in order to have a central repository for the translations (maybe something like Rosetta : https://launchpad.net/rosetta) and a more modular approach in order to attach messages catalog to packages and not to the whole image. I think that as long as we don't remove the other proposals, we can add as many project as we want. Serge, are you willing to mentor for it? If so, please send me a message, so that I can add you to the mailing lists etc. Giovanni ___ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners ___ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
Re: [Newbies] Populate a new array.
Bert Freudenberg wrote: On Mar 15, 2007, at 10:54 , Michael van der Gulik wrote: Also, observing that at: is actually implemented in Object, which seems...odd! It is a bit odd. An Object in the virtual machine resembles an array of instance variables, and that method assigns to an instance variable by number. Wrong. Any Squeak object is made of zero or more instance variables (named variables) plus zero or more numbered variables (indexed variables). The difference is that the number of named variables is fixed for all objects of that class, but the number of indexed variables can be specified when creating an instance using #new:, so it can differ from instance to instance. Objectat: lets you access those indexed variables. How else would you access these? It's not often useful (and downright dangerous if you ask me) Huh? It provides the very basics of the system! If we Smalltalkers say everything is an Object we mean it. Literally. There is no special array object that is different from regular objects. Rather, you can implement an array as an object that happens to have indexed variables: Object variableSubclass: #BertsArray instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'Bert-Arrays'. (BertsArray new: 7) at: 5 put: 42 Thanks, Bert. I can't believe I've been Smalltalking for so many years and not known that! I always just assumed that arrays were some special case handled by the VM, like SmallIntegers. Michael. ___ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
Re: [Newbies] Morphic event-handling confusion
Max OrHai wrote: handlesMouseStillDown: evt ^ true mouseStillDown: evt self position: evt hand position. These apparently don't do anything. But, that's OK, because I can, as Bert suggested, just send evt hand #grabMorph: self. Except, oops, that's NOT OK, because now mouseUp: apparently never gets sent to my Morph. So, I still need help. Thank you both very much. They worked for me - I was dragging a Morph around, and had readouts for the start and end positions of the dragging. Try making a completely fresh subclass of Morph with only the methods I suggested. I used Squeak 3.9. If I was going to implement momentum, I'd take the current position on mouseUp: and the position received by the very latest mouseStillDown:, and work out which vector the puck should travel in from that. I suppose you'd also need the times of those two events as well to calculate the velocity vector. Michael. ___ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners