Well besides Java, which has the mato "Compile once, run anywhere". There's another language out there with this most interesting mato "Code once, run anywhere". Although C to an extant allows this, there is a bit of hassle when dealing with non-POSIX OSes... The project with this mato is FreePascal, which for all intensive purposes really strives for a real "Code once" language. The SDK, when compiled for the target OS handles most of the abstraction for you. They even provide hooks for many popular cross-platform GUI toolkits, they even have support for their own truly cross platform GUI toolkit that is even compatible with both Android and iOS. Unfortunately Pascal/Delphi have really fallen into wayside in recent years. It's so sad more developers don't know about the FreePascal project. They also provide support for building Mac OS 9 binaries, if you have the MPW available. By far, if you truly want cross plat, that even covers platforms like AmigaOS, Gameboy Advanced, and even the Nintendo DS with as much code reusability as possible, then without a doubt FreePascal can deliver. Pascal also gives that nice retro feel that I recall from when I used to program in Turbo Pascal in my high school years. :) Sent from my BlackBerry Priv - the most secure mobile device - via the TELUS Network
Having being a sysadmin for living I absolutely *hate* anything Java-related... but I agree that in this gopher market situation :D it's probably the best bet (SDL/C being the other possibility but with absolutely no native controls). I can help with converting the Java shi^W app to a proper Mac .app bundle (icon in Dock etc). Macs are happy if you just have a bigg'ish app icon like 128x128, rest of the bundle is just a dir and a couple of metadata files. - Kim
|
_______________________________________________ Gopher-Project mailing list Gopher-Project@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project