It's not possible to define an operator like: Operator AbcXyz(r : real; z1 : complex) z : complex; begin end;
Is it? Has to be a symbol? If one could use words or text as operators this might be very interesting, although, probably a double edged sword like Lisp where you could embed programming languages inside programming languages. For example: x := 4 PLUS 4; writeln(x); Prints 8.. Operator Plus(...); begin end; So you just invented Cobol inside fpc or something like cobol. Bad example.. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal