New Squeak Porting Proposals
water at tscnet.com
Sat Aug 14 21:18:48 UTC 1999
It seems that there are some simple problems to be fixed before the WinCE
port of Squeak is going to be really usable. I'd like to have the source
for that project opened up so that stylus support can be fixed. Of course
I'd like to help with this, but I'm not familiar with programming a stylus.
Also, it seems that a Palm Pilot port would be a great benefit,
considering that new versions have plenty of memory for the environment.
I'm collecting info on the hardware, but I'm new to this, and could use
If anyone has pointers, please let me know. Also, I am looking into
making a Squeak based on Self or Omega or another simple prototype-based
language (make our own, perhaps?). It would allow the system to run faster
(polymorphic message-sends and dynamic recompilation) and use a slightly
smaller memory footprint, to say nothing of making programming and
reflection simpler. It would also allow Squeak to use the direct
manipulation interface, Seity, or some derivative. Also, Morphic would
probably run better, as it was designed for that language.
Hopefully, even the bytecode style VM could be replaced by one that
manipulates syntax trees or something like that (see the Oberon/Juice
language project). All of this should give a base-level performance boost
and reduce the memory footprint as well, though it may take a while to
If you are interested in any of these ideas, please contact me. Thanks.
More information about the Squeak-dev