If you mean writing programs for cell phones, then I'm afraid it's not a matter of perl6 supporting mobile application development, but mobile application development supporting perl6. Cell phone manufacturers (in cooperation with cell service providers) decide what software to put on their phones, and AFAIK rarely provide SDKs to allow us to compile software to run on their platform. Short of rewriting parrot in java (a major undertaking), there's no way to get parrot software (including perl6) to run on them without the cooperation of the manufacturer.
If you mean PDAs, then both perl5 and perl6 should be portable to any PDA with a modern archetechure (which, sadly, does not include Palms, which use a segmented memory model -- it may be possible (but difficult) to port perl5 to them, but will not be possible to port parrot without major changes).
Warning: Unless otherwise stated, code is untested. Do not use without understanding. Code is posted in the hopes it is useful, but without warranty. All copyrights are relinquished into the public domain unless otherwise stated. I am not an angel. I am capable of error, and err on a fairly regular basis. If I made a mistake, please let me know (such as by replying to this node).
| [reply] |
(which, sadly, does not include Palms, which use a segmented memory model -- it may be possible (but difficult) to port perl5 to them, but will not be possible to port parrot without major changes).
Fortunately PalmSource is moving to 'PalmOS' being a layer atop linux so you might see some movement in a positive direction here. Maybe I can run perl on my Treo 900!
| [reply] |
| [reply] |
Many mobile phones use an extended AT command set. These are standards set by ETSI and can be downloaded for free at http://www.etsi.org/. If you can access the mobile phone via a serial connection maybe InfraRed, COM port or USB then you can excute AT commands to download/upload calendar or addressbook entries or even send SMS messages. I would imagine Perl6 will have a serial port API. | [reply] |