Hi,

You can use words. But only words that the compiler defines. See the documentation.

Michael.

On Mon, 30 Jan 2017, Lars wrote:

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

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to