universal tiles info (fwd)

Anindita anindita at media.mit.edu
Tue Jan 28 15:39:55 PST 2003


More forwarded information, this time from Scott Wallace regarding
universal tiles. This response might be a bit dated because it was sent
last year, but hopefully it'll be shed some light on the question of
universal tiles :)

Anindita

---------- Forwarded message ----------
Date: Mon, 15 Apr 2002 13:45:11 -0700
From: Scott Wallace <scott.wallace at squeakland.org>
To: Anindita <anindita at media.mit.edu>, Leo Burd <leoburd at media.mit.edu>
Subject: Re: Fwd: RE: squeak question

Anindita, Leo, and all,

Sorry for the delay in replying...

(1) In Squeak 3.2 and beyond, the choice of whether "universal tiles"
are in effect or not is governed by a Preference called
"universalTiles."  Each project can have its own private value for
the Preference, so you can have some projects that feature universal
tiles and otheres that feature "classic tiles."

(2) When you request a switch from "classic" tiles to "universal"
tiles in a project, all tile scripts and all tile viewers in the
project are converted over to the "universal" regime.  But the
converse is not true -- there is no mechanism for converting
"universal" scripts and viewers over to "classic" ones.  If you set
the universalTiles preference back to false, you're given a warning
about this.

(3) You can toggle back and forth between universal-tile scripting
and textual scripting in a Scriptor using the same checkbox control
that you use to toggle between tiles and text in "classic" tiles.
The UI for this has vastly improved since 3.0, so this is another
reason why everyone interested in doing tile scripting of either
flavor should be working in 3.2 gamma or later.

(4) Ted Kaehler has been the essential force behind "Universal
tiles," which were originated by Bob Arning and also worked on by Dan
Ingalls over recent years.

   -- Scott


PS: In earlier Squeaks, I recall that when you chose "use universal
new tiles" from any menu in a project, the project flipped over
immediately and irreversibly to using universal tiles, and I think
there was some difficulty involving the interplay between "textual
scripting" and universal tiles at that time.  I think that that is
what stung Anindita.  Best to get a fresh start in 3.2gamma.




At 7:03 AM -0700 4/12/02, Kim Rose wrote:
>Scott,
>Wasn't the sitch Anindita describes something that was an
>bug/problem and got fixed?  In any case, would you repsond to him?
>thanks!
>Kim
>
>>Date: Thu, 11 Apr 2002 23:17:50 -0400 (EDT)
>>cc: ml-squeakers at media.mit.edu
>>Subject: RE: squeak question
>>
>>It's 3.0
>>
>>I downloaded the 3.2 gamma a few hours ago and noticed that the menu item
>>isn't there, although the code updates list changes in the universal tile
>>system.  I'll keep looking and post on squeak-dev-- see if anyone can
>>help.
>>
>>Thanks!
>>
>>Anindita
>>
>>On Thu, 11 Apr 2002, Leo Burd wrote:
>>
>>>  - Anidita,
>>>
>>>  Apparently, I don't have the menu item you're referring to.  Which
>>>  version of Squeak are you using?
>>>
>>>  Leo
>>>
>>>
>>>  > -----Original Message-----
>>>  > From: Anindita [mailto:anindita at media.mit.edu]
>>>  > Sent: Wednesday, April 10, 2002 5:15 PM
>>>  > To: ml-squeakers at media.mit.edu
>>>  > Subject: squeak question
>>>  >
>>>  > Hi guys,
>>>  >
>>>  > I've been playing with scripts and tiling and discovered that
>>>  > if you open up a script editor on any morphic object, you can
>>>  > click on the tile that says [Object script1] and a menu pops
>>>  > up with various options, like toggling between text and tile
>>>  > versions of the script.  No surprises there, but there's a
>>>  > menu item that says "use universal new tiles" that I hadn't
>>>  > noticed before, so I tried it out.  It does this cool thing
>>>  > where all of the text is converted into a different kind of
>>>  > tile, the whole look and feel of the etoys system changes
>>>  > also.  The problem is, I can't undo it and go back to the
>>>  > regular text implementation of scripting, so I can't
>>>  > textually edit scripts in this world anymore.  It's not a
>>>  > crisis since I can just export all of this stuff into a new
>>>  > world without universal tiling, but it's quite annoying.  Any
>>>  > ideas on how to undo this and go back to normal text/tile scripting?
>>>  >
>>>  > Thanks!
>>>  >
>>>  > Anindita





More information about the Squeakland mailing list