> Date: 22 Oct 1999 18:38:13 -0700
> From: Bob Ebert <[EMAIL PROTECTED]>
> Your sources, however, are toast.  VoidHand and Handle no 
> longer exist.  In
> general, you'll need to search/replace them with MemHandle.

My sources are toast???? That was exactly the answer I feared. Search and
replace may be a good approach for my first 1000 lines toy program but it is
definitely not a solution for professional software development. Even the
simple thing of adding additional "compatibility" headers can be a pain if
you do shared development.

There are thousands of PalmOS applications out there, many under regular
maintenance. Can you imagine what it costs the Palm development community to
go through all the millions of lines of code, resolve potential name
clashes, update source code in libaries and third party SDK headers, install
the same version of the SDK on every development machine (or manage multiple
versions of the same SDK) etc etc?

Once again my plea: Please don't take source code compatibility lightly. 

In the past, Palm has repeatedly changed/renamed/extended established API
functions. Please stop doing this or you'll eventually loose the enterprise
developers. Have a look at the Windows SDK or the JAVA API to see how API
enhancements can be handled in a source code compatible way.

Regards,
Andreas

Reply via email to