[Newbies] Saving a project...kaput?

Herbert König herbertkoenig at gmx.net
Sun Dec 14 21:27:58 UTC 2014


Environments is an implementation of namespaces. Your 
MightyClass>>fancyMethod doesn't collide with my 
MightyClass>>fancyMethod because they live in different namespaces in 
the same image. Pretty helpful if you use lots of other packages. The 
old solution was prefixing your class names. Environments are deeply 
entangled into the guts of Squeak.

It has nothing to do with projects, just many things needed to be made 
aware of environments and project saving broke.

You would have to search the archives of squeak dev for technical 
information.

Cheers

Herbert


Am 14.12.2014 um 21:40 schrieb Kenneth Pullen:
> I had just this problem the other day.
>
>     Saving a Project is indeed kaputt since the introduction of
>     environments in Squeak 4.5 but to be fixed.
>
>
> Herbert, you mention Squeak environments. Any idea where I can get 
> more info about them and the differences between environments and 
> projects?
>
> <3 Ken
>
> On Sat, Dec 13, 2014 at 7:33 PM, Michael Rice <limitcase at gmail.com 
> <mailto:limitcase at gmail.com>> wrote:
>
>     Thanks, Herbert.
>
>     If it's not too much trouble, please send me a simple example of
>     your code along side graphics. Sounds interesting.
>
>     Michael
>
>     On Sat, Dec 13, 2014 at 6:14 PM, Herbert König
>     <herbertkoenig at gmx.net <mailto:herbertkoenig at gmx.net>> wrote:
>
>         Hi Michael,
>
>         Squeak is the Smalltalk programming environment which has been
>         used to create Etoys (and Scratch).
>
>         Saving a Project is indeed kaputt since the introduction of
>         environments in Squeak 4.5 but to be fixed.
>
>         Tile scripting is particular to Squeak (vs. other Smalltalks)
>         and has been much improved in Etoys and is the main paradigm
>         there. That  is why Bert suggested it to you. But  you can
>         break into Etoys to get the raw underlying Squeak (Bert would
>         know how).
>
>         Back to your Question:
>
>
>             What would I use Squeak for?
>
>
>         Developing Smalltalk applications of any kind. The whole
>         object orientation thing was made popular by Smalltalk and the
>         term was coined by a (the?) Inventor of Smalltalk, Alan Kay. 
>         Personally I use projects as a creativity tool (a drawing
>         beside the code to illustrate what it does) in my Smalltalk
>         development. And as multiple desktops like Linux has, just so
>         much more powerful :-))
>
>         Cheers,
>
>         Herbert
>
>         _______________________________________________
>         Beginners mailing list
>         Beginners at lists.squeakfoundation.org
>         <mailto:Beginners at lists.squeakfoundation.org>
>         http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>
>     _______________________________________________
>     Beginners mailing list
>     Beginners at lists.squeakfoundation.org
>     <mailto:Beginners at lists.squeakfoundation.org>
>     http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>
>
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/beginners/attachments/20141214/d917a928/attachment.htm


More information about the Beginners mailing list