Neil Santos wrote:
One yould think about how to allow operators (and overloaded routines in the future) to be named in `export' clauses. ATM, I don't really have a good idea.
Indeed; one can easily see the difficulties in trying to export an overloaded `='; when I first tried exporting it, I simply scratched my head while staring unbelievingly at how stupid `export ModRoot = (=);' looked. :))
Maybe something like `export ModuleName = (operator(SYMBOL));' would do?
That's one thing. But how to tell between the overloaded variants? Always export all of them at once? Repeating the whole routine header in the export clause wouldn't seem too nice to me ...
Frank