`in` parameters made useful
Araq
rumpf_a at web.de
Thu Aug 20 20:29:31 UTC 2020
On Thursday, 20 August 2020 at 17:31:17 UTC, IGotD- wrote:
> This is interesting on a general level as well and true for
> several programming languages. Let the compiler optimize the
> parameter passing unless the programmer explicitly ask for a
> certain way (copy object, pointer/reference etc.). This is very
> unusual and if you have a language that optimizes the parameter
> passing by default, please mention it because it would be
> interesting.
>
Nim does this and I took the feature from Ada. You can override
the behavior with pragmas but I've only seen that done for C
interop, not for optimizations as the compiler always seems to
get it right.
More information about the Digitalmars-d
mailing list