I have a friend who owns blitz max and it is a very confusing language.
Um... no it isn't. I don't see the point in making types so complicated with lists and methods.
Don't you see the point of using namespaces in VB/C++/C# either? Its called object-oriented programming and it is immensely useful.