A long time ago, on one of these two mailing lists, someone asked about
Ada for the Palm Pilot. The best responses only said (if my middle-aged
memory isn't failing) that if you can find a gcc port, adding GNAT
shouldn't be too hard.
Well, I just stumbled onto http://www.geocities.com/SiliconValley/Horizon/5249/GNU_Pilot_SDK.txt
Here's an excerpt (paragraph 2.1):
GNU gcc is a very popular and free C/C++ compiler available for just about
any platform with more than 2 bits on the chip. prc-tools was born when
gcc was ported by D. Jeff Dionne and Kresten Krab Thorup to cross-compile
for the Motorola 68328 Dragonball processor. Various utilities in prc-
tools were done by Dionne and Ian Goldberg. Dionne is the current
maintainer of prc-tools. The current version of prc-tools is 0.5.0.,
corresponding to gcc version 2.7.2.2. The official prc-tools archive with
Linux versions is at <URL:ftp://ryeham.ee.ryerson.ca/pub/PalmOS/>; you'll
need the following GNU utilities at <URL:ftp://prep.ai.mit.edu/pub/gnu/>:
gcc-2.7.2.2, binutils-2.7, and gdb-4.16. John J. Lehett has ported these
tools to Win32; you can find this version through <URL:http://www.land-
j.com/gccwin32.html>.