Erel,
you said that is more complicated than XML, but you did not say that could not be edited our read externally.
I have not tried but is it in a readable format that could be edited externally.
What is my intent:
Since the number of application screens that i am doing are big and growing and i was planning to give to others to make it also, i was thinking in use the designer to place the views in the right spot, however the editor dont do a lot... then using the TAG field i could link the views to a repository of other information that will be also stored back on the tag.
For example, in a edit box i enter #customername for example, and a after saving the bal file an external app read this bal file and from a library get the other customername information needed to give the application full details on this fiel. Then it will store #customername;database="database";fieldname="field"; etc etc etc
then i can have a form processor to load this layout and conenct the database and fields, and make other consistencies check etc... it is a lot that can be done for business purpose... and the wonderful fact of the bal file is external only needed when compiling make it nicer to do that.
regards
Eduardo Elias