Supported architectures for D

Chad J gamerChad at _spamIsBad_gmail.com
Thu Aug 17 02:28:33 PDT 2006


John Reimer wrote:
> On Thu, 17 Aug 2006 01:38:51 -0700, Chad J  
> <gamerChad at _spamIsBad_gmail.com> wrote:
> 
>> Wim Vander Schelden wrote:
>>
>>> I have noticed strange thing just below the surface of my screen as  
>>> well, they look like bubbles, and I have noticed the screens surface 
>>> is  very easily damaged (scratches etc) so lets just hope it doesn't 
>>> break  just yet. As for the responsiveness of palm os, sure, if you 
>>> use it for  its calendar and things like that it may be responsive, 
>>> but once you  use its wifi things go wrong :) I never used WM5, but 
>>> WM2k3 worked  nicely for me, albeit it often crashed. A friend of 
>>> mine owned a Dell  x50v, and it was bulky, power hungry and the UI 
>>> was dog ugly, way worse  than the simple WM2k3. Why didn't they just 
>>> stick their Windows XP  teletubbie skin (green-blue and a wallpaper 
>>> of a hill that looks like  its a screenshot from teletubbieland) on 
>>> it to make the torment  complete?
>>> That said, he API for software development is awful on a palm, its  
>>> something that should have been flagged "deprecated" a few decades 
>>> ago.  Thank god their switching to linux :)
>>>  /End of off-topic slandering of all PDA OS'es
>>>  - Wim
>>>
>>
>> So a Dell x50v with WM2k3 would be a decent choice (I'm thinking of  
>> getting one)?  I want the 480x640 res, and I want to be able to run my 
>> D  programs on it :)
>>
>> Yeah the palm API... this is why I am working on a WinCE port and not 
>> a  Palm port, and why I'm willing to give ARM-linux a shot but I'm 
>> not  going to touch palm until the game I want to write is completed.  
>> It  seems like a lot of extra work in Phobos making everything work 
>> with  palm, when they might just switch to linux soon.
> 
> 
> 
> It's true, Palm just isn't a choice.  While I liked it's responsiveness  
> and simple user interface, I agree with Wim that the programming 
> interface  was an embarassment: it was rediculously outdated and 
> horribly handicapped  despite new technology.  You couldn't take 
> advantage of the 32-bit ARM  without serious duct tape.  Neither could 
> you program outside of 64K  (32K?) because you were basically working 
> within the old Motorola emulator  limitations.  I don't mind seeing a 
> linux replacement on Palm... but Palm  has lost no matter what they do 
> now. It's a joke.  I doubt they can  recover from their fall seeing that 
> there are already several linux PDA  alternatives out there now.  
> Furhermore the PDA craze seems to already be  fading.
> 
> I don't like the WinCE programming interface either, which amounts to  
> win32 programming, but I certainly wouldn't mind programming on it if D  
> were available there.
> 
> -JJR

It is good for us that WinCE is similar to Win32, makes phobos much 
easier to port.  But Palm is similar to nothing.  I think there's a way 
around the 64kB limit using the FtrPtrNew function.  That still leaves 
emulating a file system, unless the Palm VFS can be used on the PDA's 
own RAM.  Also anything that isn't covered by the few POSIX functions 
that Palm seems to have exposed (<a 
href="http://www.palmos.com/dev/support/docs/dev_suite/CompilerRef/CompilerRef_RuntimeFunctions.html">link</a>) 
will need to be handled with fresh phobos code.  oh joy.

I haven't heard of that ARM limitation.  That sounds scary too.  What 
does it use by default instead of 32 bit ARM code?



More information about the D.gnu mailing list