6) Is it an object oriented language allowing me to make classes and functions to be called anywhere in the program?
7) Is it a compiler or an interpreter?
If you really want an OOP language as question 6 suggests, maybe you'd be more interested in the AmigaE compiler. It's downloadable from the Aminet. You just download the
old shareware release and copy the
registered compiler to it's bin directory since it is now freeware. There are loads of modules for it in the original archive and it makes great workbench apps.
I don't know much about the AmiBlitz compiler but I do know it's not object oriented and it requires an FPU to run the editor.