Dark Shader;
I totally agree, coming from the professional programming
field, this would all make sense, and I'm sure the DB team
has this on the table (it may be buried), but never the less
it's thought of, there, or just getting planned.
More flexibliity! For DBPro to evolve, this has to be a step.
More Powerful! This of course will come with time, as commands, advanced data types are added, so will the
language to control them.
Ability to compile "code libraries", this my friend would
be a good thing, think of the possible ideas this could
generate.
All in all, DBPro has/or is going down this path, it's just
the matter of deciding which path to take, more long term
goals need to be set (which they are, I'm sure), but at the
same time you can't please all the people all the time, and
still keep it EASY to use, EASY+POWERFUL+FLEXIBLE+SOLID = DBPro II
Me for one, is

, but would enjoy stability most of all.
Make DBPro SOLID, and it will stand above the rest!!
Thanks
Regards,
Lawrence