[Job] Squeak for NewtonOS?

John M McIntosh squeak-dev at lists.squeakfoundation.org
Tue Sep 10 04:05:26 UTC 2002


On Monday, September 9, 2002, at 05:47  PM, Raymond wrote:

>
> Le 2002/09/09 =E0 16:10, Aaron J Reichow <reic0024 at d.umn.edu> a =E9crit:=

>
>> Hello all,
>>
>> I'm looking for someone to port Squeak, hopefully a 3.0-era VM to =20
>> Newton
>> OS 2.x.
>
> Snipp
>
> Hi Aaron, I asked this question in june 2000 ...this is the answer =20
> Paul Fernhout sent:
>
> =B3
> Sorry to disappoint, but the Newton port is more or less shelved for a
> variety of reasons. (That's why I wrote " working towards".)
> ..

> version of the VM (which is for ~ Squeak 1.22) or redo the latest VM =
in
> C++ by hand (or enhance the C generation) (no globals allowed in =
Newton
> C).

This is mostly doable now with my changes to put most of the global =20
variables into a structure. Some still exist because arrays in a =20
structure have some odd powerpc performance issues, and a few are =20
initialized at load time which isn't allowed. However they just require =20=

a bit of squeaking to ensure initialization is done at startup time, =20
versus an initialization constant. I bit of work could clean up things =20=

quite a lot so that ALL globals go into a allocated runtime structure.

--
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20
=3D=3D=3D
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20
=3D=3D=3D




More information about the Squeak-dev mailing list