Ok, first of all thank you all ! It' s definetely a nice welcome for me, from the list. Let me point out one things or two though: It whould be nice to have PEPs (Pharo Enhancement Proposals), for these major issues. See PEP for Python: http://www.python.org/dev/peps/ . Smalltalk is so powerfull that Namespaces can be done in a (large) number of ways. For example should the namespaces have an hierarchy ? Should the Inheritance hierarcy of classes be able to 'break' the boundaries of namespaces ? Should namespaces be first-class ? (ok, yes..), and the list goes on. For example there currently exist a setter in the class side for 'migratting' in a new environment, that just alters the class knowledge about the new namespace and does not erase it's record from the old namespace. Is this intented ? What is the underlying design ? Should we add an environment: setter in the subclass message, so that we integrate namespaces with the current Browser ? Should Behavior always return Smalltalk globals, or there should be a setter to be able to migrate a whole hierarchy of classes elsewhere ? Ok.. hope next time I will posting code instead of questions. Thank you very much, Nick On Mon, Oct 11, 2010 at 3:59 PM, Schwab,Wilhelm K <bschwab@anest.ufl.edu>wrote:
I'm glad to see that it works like class names (at least effectively) as messages to environments than a clone of Java syntax that I saw elsewhere. On the completely pragmatic level, it will make more obvious the fact that our browser selection panes are not individually sizable. I find them narrow at times now, and adding another column will squeeze even more. Maybe I find them narrow specifically because I use long class names that would not be necessary if we had namespaces :)
________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [ pharo-project-bounces@lists.gforge.inria.fr] On Behalf Of Simon Denier [ Simon.Denier@inria.fr] Sent: Monday, October 11, 2010 9:23 AM To: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] Hallo Pharoers.. namespaces in the system level ?
On 11 oct. 2010, at 15:17, Igor Stasenko wrote:
Also, i remember someone presented the namespaces implementation during last ESUG conference. Its fresh, and probably will run on pharo. But i don't remember who did this.
Here you go, it's a GSOC project, video included:
Begin forwarded message:
From: James Foster <Smalltalk@JGFoster.net<mailto:Smalltalk@JGFoster.net>> Date: 24 septembre 2010 00:09:39 HAEC To: Pharo-project@lists.gforge.inria.fr<mailto: Pharo-project@lists.gforge.inria.fr>, ESUG Mailing list < esug-list@lists.esug.org<mailto:esug-list@lists.esug.org>> Subject: [Pharo-project] GSoC Project for Namespaces Reply-To: Pharo-project@lists.gforge.inria.fr<mailto: Pharo-project@lists.gforge.inria.fr>
Germán Leiva was accepted in Google Summer of Code 2010 and developed a Namespaces implementation for Pharo Smalltalk. A video at http://www.youtube.com/watch?v=n4I7fSVNX2A is based on his presentation at ESUG in Barcelona last week. You can get the code at http://www.squeaksource.com/Environments.html.
James Foster _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr<mailto: Pharo-project@lists.gforge.inria.fr> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Simon
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project