[Newbies] Re: Squeak - for a different Summer of Code!

2007-03-16 Thread Serge Stinckwich

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!

2007-03-16 Thread Ron Teitelbaum
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!

2007-03-16 Thread Michael Davies

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!

2007-03-16 Thread Giovanni Corriga
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!

2007-03-16 Thread Offray Vladimir Luna Cárdenas

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.

2007-03-16 Thread Michael van der Gulik

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

2007-03-16 Thread Michael van der Gulik

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