<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Oh -- iPod Touch -- iPhone hardware/software without a service plan. Clever. :)<BR>
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).<BR>
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.<BR>
Yeah I wasn't sure ARM_IPHONE or ARM_DARWIN. :)<BR>
I'd still like to call it ARCH_MACOSX or ARCH_MACX oh well too late.<BR>
<BR>
None of these things have X servers, right?<BR>
And gui is hard anyway on small screens, "less portable".<BR>
Port to Qt??<BR>
I'm not going there any time soon, very little familiarity with either Trestle or the underlying systems..<BR>
Headless servers and command line apps on phones for now. :)<BR>
<BR>
- Jay<BR><BR>
<BR>
<HR id=EC_stopSpelling>
<BR>
CC: m3devel@elegosoft.com<BR>From: darko@darko.org<BR>To: jayk123@hotmail.com<BR>Subject: Re: [M3devel] which platforms?<BR>Date: Thu, 15 May 2008 21:50:31 +0200<BR><BR><BR>
<BLOCKQUOTE>
<DIV>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.</DIV>
<DIV><BR></DIV><BR>
<DIV>
<DIV>On 14/05/2008, at 7:25 PM, Jay wrote:</DIV><BR class=EC_Apple-interchange-newline>
<BLOCKQUOTE><SPAN class=EC_Apple-style-span style="WORD-SPACING: 0px; FONT: 12px Helvetica; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate">
<DIV class=EC_hmmessage style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">What do people run?<BR>In particular: NetBSD? OpenBSD? Sparc32? Sparc64? PPC64_DARWIN? I386_SOLARIS? AMD64_SOLARIS? SPARC64_SOLARIS? ARM_WINCE? AMD64_NT?<BR> <BR>Just curious, I'll probably bring up whatever I can, it's fun, and yes, get back and fix AMD64_LINUX to have<BR>garbage collection, NT386GNU and NT386 tests, cross-platform sets, setup some Tinderboxes, etc...<BR> <BR>(AMD64_NT: the gcc available for this includes a bunch of patches, so I'm inclined to either wait for them to go upstream,<BR>or seek an alternate route such as "port" the in-proc backend, llvm, generate C, or maybe write an interpreter for the IL;<BR>and "porting" the backend is probably best preceded by a) x86 LONGINT support b) other x86 targets "for practise", at least one,<BR>though regarding .obj file formats, that would be tangential.)<BR> <BR> - Jay<BR><BR><BR><BR><BR></DIV></SPAN></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></body>
</html>