Thanks for the quick answer. Then I have another few questions :-) Don't you think it would be important to start working in this direction? Maybe to try to get someone work on this or to get sponsorship in that direction?
Gabor On Thu, Oct 23, 2008 at 8:33 AM, chromatic <[EMAIL PROTECTED]> wrote: > 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 >