[M3devel] which platforms?

Jay jayk123 at hotmail.com
Thu May 15 22:19:16 CEST 2008


Oh -- iPod Touch -- iPhone hardware/software without a service plan. Clever. :)
I don't know about Nokia but definitely CE and somewhat iPhone "intrigue" me (as in, I never use this stuff, but a port sounds interesting).
I'm hoping CE can be done with free beer emulators but I don't have anything up and running dev tool wise there, other than older command line compilers (for a bunch of CE -- arm, mips, powepc, sh, x86). I'm not confident gcc will move so easily to new Windows platforms, without significant patches, so C or LLVM might be good.
Yeah I wasn't sure ARM_IPHONE or ARM_DARWIN. :)
I'd still like to call it ARCH_MACOSX or ARCH_MACX oh well too late.
 
None of these things have X servers, right?
And gui is hard anyway on small screens, "less portable".
Port to Qt??
I'm not going there any time soon, very little familiarity with either Trestle or the underlying systems..
Headless servers and command line apps on phones for now. :)
 
 - Jay
 



CC: m3devel at elegosoft.comFrom: darko at darko.orgTo: jayk123 at hotmail.comSubject: Re: [M3devel] which platforms?Date: Thu, 15 May 2008 21:50:31 +0200

I'd really like to see some ARM backends in particular ARM_DARWIN (iPod Touch, iPhone), ARM_NOKIA (on their Open C API) and ARM_WINCE. This would have CM3 the gamut from servers to small handheld devices.


On 14/05/2008, at 7:25 PM, Jay wrote:

What do people run?In particular: NetBSD? OpenBSD? Sparc32? Sparc64? PPC64_DARWIN? I386_SOLARIS? AMD64_SOLARIS? SPARC64_SOLARIS? ARM_WINCE? AMD64_NT? Just curious, I'll probably bring up whatever I can, it's fun, and yes, get back and fix AMD64_LINUX to havegarbage collection, NT386GNU and NT386 tests, cross-platform sets, setup some Tinderboxes, etc... (AMD64_NT: the gcc available for this includes a bunch of patches, so I'm inclined to either wait for them to go upstream,or seek an alternate route such as "port" the in-proc backend, llvm, generate C, or maybe write an interpreter for the IL;and "porting" the backend is probably best preceded by a) x86 LONGINT support b) other x86 targets "for practise", at least one,though regarding .obj file formats, that would be tangential.)  - Jay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080515/f0176b94/attachment-0002.html>


More information about the M3devel mailing list