> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> 
> Hmmm.  I also like fixing things at the source.  Sidestepping 
> the whole OO
> debate, are there little things to change in Palm OS that 
> would help?  Source
> snippets are appreciated.
> 
> A summary of the tweaks and hacks needed would also be interesting.

Get rid of things like "CharPtr" ... we're all big
boys and know how to deal with "char *", in addition
CharPtr actually ends up being -wrong- in some instances 
(f'r example, when used as "const CharPtr", which means
the the pointer value is const, not the data it is pointing
to).

Stop renaming the old functions when introducing new 
variants.  All this accomplishes is to break code that
used to work.  If you need to enhance an existing API
function, give the -new- one a new name so that code
using the old API will still compile and work as expected.

Give us the standard function names where applicable, "strcat" 
instead of "StrCat", "memset" instead of "MemSet", etc.

All the places in the API that are supposed to return
error codes but instead pop up their own "reset" dialog.
(I think that some, but not all, of these have been
addressed already...)

Ok, that's all I can think of for now ... I meant to
keep this draft open and keep adding to it, but I can
always send a followup if something else occurs to me...

-- 
-Richard M. Hartman
[EMAIL PROTECTED]

186,000 mi./sec ... not just a good idea, it's the LAW!

Reply via email to