> Rember that the Palm has serious limitations (like to 12Meg
>addressing space limit), and Java is the best solution for escaping them
>(change the OS underneath the KVM and you're done)...

Just to address this little point here... this isn't true.  Pointers are 32
bits, and there's nothing that prevents us from changing the OS and/or
hardware to let more memory work when the time comes, without apps needing
to change.

Some internal structures of the OS right now might not support the whole
addressing range, but that's simply because there's no point... why should
we bloat the OS to support something that the hardware doesn't?  (Sometimes
it makes sense to take the time upfront, sometimes it doesn't.  This code
was written when there was 128k of memory, total, if you recall!)

When we or our licensees need to stick in more memory, we'll change the
implementation details.  That's the point of APIs which mask the details.
In the meantime you get an OS which isn't wasting its time and memory.

-David Fedor
Palm Developer Support


Reply via email to