persia wrote:
Objective-C, Ruby, Python. Not to mention all the frameworks that come with XCode tools. I can build a web browser in half an hour, a screensaver with a rotating live image that responds to room volume? 10 Minutes. View and edit pictures? A simple app done in half an hour.
Objective-C is only a few years younger than C++ (1986 instead of 1983) so I hardly see it as a more modern language. GCC will happily compile Objective-C for you; we're just missing a working copy of the runtime library. At least on OS4, that is. I just tried compiling an Objective-C program on OS4, and, after I downloaded the header files, it failed on linking. Libobjc is missing __objc_class_name_NSObject (or something like that). With a little work, Objective-C could be an option.
Amiga OS4 also has both Ruby and Python.
Programming for the Amiga is downright painful, there are few objects to use with C++ and they don't help with the hard tasks, you have to write all the code yourself. And then it doesn't work because it doesn't have memory protect, desn't handle interupts right or just breaks for some unknown reason. AmigaDos is old, it made a number of choices that are just wrong.
This is true. Software libraries providing common functionality is hard to find for the Amiga. BitByBitSoftware was working on a RAD suite that would make GUI development easy, but, unfortunately it's now on hold. The AVD template is pretty useful for setting up a typical application. It gives you a basic app in a matter of minutes.
There's also Emperor, which I haven't tried in a while. It did look useful though.
There were a few C++ class collections, but AFAIK, they were never fully developed.
Hans