Mark Morgan Lloyd <markmll.fpc-pas...@telemetry.co.uk> schrieb am Sa., 2.
Juni 2018, 10:53:

> However as Dennis points out + is also essential for vector operations.
> Perhaps either leaving it to the programmer to define what's needed
> would be the best approach, or alternatively splitting dynamic arrays
> into mathematical vectors and non-mathematical collections. Or relaxing
> the requirement that only predefined operators can be redefined, so that
> something like _ could be used for concatenation.
>

That needlessly complicates the parser as the compiler still needs to know
them and they also need to be part of its operator precedence rules. Don't
complicate the language for nothing! And in the end operator overloads are
one of the best examples for syntactic sugar as you can easily achieve the
same result with functions and methods.

Regards,
Sven

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

Reply via email to