Quote Originally Posted by Ñuño Martínez View Post
Nice.

I've taken a look to the sources and seems you're using OBJECTs mixed with CLASSes, and also RECORDs with class methods. Quite an odd way doing things.
I do this too in my code, depending on what I need. RECORDs when I want to save space or have lots of these objects, or global functionality that doesn't need any inheritance, OBJECTs when I want things on stack but that can have inheritance, to avoid unnecessary allocating memory for things, and CLASSes for general object oriented programming. All depends on what it does and if it needs to be instanced ever.