[self-interest] Re: plans
shaping at bigfoot.com
shaping at bigfoot.com
Wed Apr 7 01:06:01 UTC 1999
----- Original Message -----
From: Jecel Assumpcao Jr <jecel at lsi.usp.br>
To: <self-interest at egroups.com>
Sent: Tuesday, April 06, 1999 4:28 PM
Subject: [self-interest] plans
> As I was planning the next steps in the development of my project, I
> saw that I had two paths that I could follow with the user interface
> - do them as part of the overall tinySelf effort
> - implement them so that they would work on the standard Self 4.0 VM
> The first option is easier since maintaining compatibility is always
> a great time drain. The little thing of tracking why Self 4 would only
> work with 256 colors that I did a while ago is a good example of this.
> On the other hand, doing it in Self would allow people on this list
> with access to Sun machines to try it out and even build programs
> around it (making tinySelf and Self 4 *much* more compatible). The
> technologies I am talking about are:
> - 3D GUI (with a very reduced dependence on X Windows)
> - "slices" selection mechanism
> - different input event system
> - multilingual cannonical strings
> - "agent scripting" platform
> I can go into details about these, if there is interest
Yes, please break these down a little for us.
I have a special interest in high-performance 3D graphics (currently in
Squeak), but without using Qt-like C++ frameworks to achieve high speeds.
I don't know what "slices" refers to.
I would like details on your best concept for an input event system.
> this is more related to my project than with Self). If I were two
> implement this on Self 4.0, I could either do it as one big blob
> (a new Snapshot, for example) or as separately loadable modules.
> Which would be preferable? It would certainly be much harder to
> make these changes independent.
Why is Self 4.0-compatibility important? If you understand clearly and
completely what you are doing by creating tinySelf, then realize tinySelf,
and forget everything else for now.
I want simplicity (a few broadly applied patterns), clarity, and minimality.
>From these, we build the rest. From these, also, we build and
compartmentalize our Self 4.0-compatibility, if desired.
eGroup home: http://www.eGroups.com/list/self-interest
Free Web-based e-mail groups by eGroups.com
More information about the Self-interest