[squeak-dev] namespaces, version control, package loading and image release compatibility

Trygve Reenskaug trygver at ifi.uio.no
Mon Jun 30 06:36:12 UTC 2008


Very interesting and very useful.
A dream come true?
Keep up the good work!
--Trygve

On 29.06.2008 23:57, Michael van der Gulik wrote:
>
>
> On Sun, Jun 29, 2008 at 5:58 AM, Ken G. Brown <kbrown at mac.com 
> <mailto:kbrown at mac.com>> wrote:
>
>
>     I'm thinking a significant part of the problem of namespaces,
>     version control, package loading and image release compatibility
>     is that many versions of methods and classes can exist in the wild
>     but the names do not include any information about their
>     uniqueness. So when you load something it may stomp on methods
>     that are still required in their previous incarnation for
>     something else to work.
>
>
>
> My Package/Namespaces architecture was designed to solve the problems 
> of namespaces, version control, atomic package loading, and package 
> interdependence. In theory at least, a loaded package will run in 
> exactly the same environment it was written and tested in, even to the 
> extent of automatically loading that environment into the image if 
> need be.
>
> These are unstructured braindumps of what I've been working on:
> http://gulik.pbwiki.com/Namespaces
> http://gulik.pbwiki.com/Packages
>
> I'm now writing tests and fixing up bugs in the core code. An alpha 
> release will be made "soon".
>
> I'm designing these Namespaces for a fork of Squeak called 
> SecureSqueak which is designed to run untrusted code in a secure 
> sandbox. It is not intended for general use in Squeak.
>
> Gulik.
>
>
> -- 
> http://people.squeakfoundation.org/person/mikevdg
> http://gulik.pbwiki.com/
> ------------------------------------------------------------------------
>
>
>   

-- 

Trygve Reenskaug       mailto: trygver at ifi.uio.no

Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver

N-0378 Oslo               Tel: (+47) 22 49 57 27

Norway

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20080630/f15138fe/attachment.htm


More information about the Squeak-dev mailing list