:-)) If you enhance ozh with some new functionality (e.g. fixing grammar, enabling output of argument/return docs, or replacing the rather ugly css), please let me know!
I sure will. Btw, since you obviously managed to compile the whole think on Mozart 1.3.1, could you please send me the modified sources, so I won't have to redo this?
I also thought of translating Oz class definitions / procedures / etc. to C++ skeletons, and using doxygen on that.
I thought of that too, but it would take quite an effort to support all Oz language features. I guess you could model classes as classes and packages as namespaces, but what about records whose features are procedures for example? Classes as well? Structs just to have it different from classes? These are currently not treated well by ozh either (they are ignored), but this might be easier to address with using a native grammar.
Not to mention the whole issue of types, which are so important in C-like languages and which get a lot of doxygen attention, yet are completely inapplicable to Oz. I'm really not sure how to address this in the least annoying way.
In any case, please let me know if you make any progress on this, and I'll keep you posted with what I'm doing.
Kind regards, Marko. _________________________________________________________________________________ mozart-users mailing list [email protected] http://www.mozart-oz.org/mailman/listinfo/mozart-users
