On Wednesday 22 October 2008 23:23:46 Gabor Szabo wrote: > I am totally lack of relevant knowledge so I'd like to get some from you. > > There are many mobile platforms out there. > Linux based, Symbian, Blackberry, iPhone, Windows, Palm, Android, etc.. > > I wonder what are the chances of Parrot running on any of these?
Decent, with some work. > Has anyone tried? Not to my knowledge. > What needs to be done in order to get Parrot on these devices? With the iPhone or Android-based phones, someone would have to crack the phone such that we have access to what passes for bare OS, instead of the Objective C/NeXT runtime or Dalvik. For the other platforms, we need to: 1) Figure out a cross-compilation strategy (which means improving our configuration system such that it takes hints from a file, not from direct probes and Perl 5's Config.pm) 2) Disable certain features (different runcores, JIT, much of NCI) 3) Add architecture and platform-specific files for the parts of POSIX they don't already support 4) Figure out an installation and execution strategy for bytecode 5) Revisit #2, to get the installation size down further (500k for a Parrot binary seems like a maximum) -- c