Porting Squeak to iPod touch

Brian Rice water at tunes.org
Tue Jan 8 16:41:21 UTC 2008


On Jan 8, 2008, at 8:01 AM, Mathieu Suen wrote:

> Dose anyone have try to install/port Squeak on a ipod touch?
> The ipod have a ARM processor IIRC there is a version running for an  
> ARM processor. So I should be able to compile the source for a ARM  
> processor.


I've had an iPhone for 3 months now and have been occasionally trying  
to build Squeak for it (and it runs the same binaries as the iPod  
Touch). It is definitely fast enough (400MHz) but Squeak would require  
some modifications to handle application switching which seems to shut  
things down. I want the Faure (http://www.squeaksource.com/Faure)  
framework to run on it and use the Layers system (core animation,  
basically, over OpenGLES) but haven't gotten to step one yet, for  
reasons described below:

You need a cross-compile toolchain, provided by hackers here:
http://iphone.fiveforty.net/wiki/index.php/Main_Page
http://code.google.com/p/iphone-dev/

There are a lot of applications built or ported using this method, but  
there's no support from Apple, so debugging is very difficult. Alas,  
toolchain issues have vexed me nearly every time I try to tackle the  
problem. Apparently everyone who creates a working toolchain is more- 
or-less lucky and can't rebuild it on demand. There are also  
outstanding (often not universally reproducible) bugs for specific  
platforms, too. See the Google Code issues tracker if you have a  
problem.

Apple has stated intentions of delivering an SDK/toolchain in  
February, but the notion of application signing and security  
restrictions may make this not-open-enough for Squeak to ease in.

--
-Brian
http://briantrice.com




More information about the Squeak-dev mailing list