Silicon Valley D Meetup - April 15, 2021 - "Compile Time Function Execution (CTFE)"

sighoya sighoya at gmail.com
Tue Apr 27 15:39:45 UTC 2021


On Tuesday, 27 April 2021 at 08:12:57 UTC, FeepingCreature wrote:
>[...]

Nice, thanks.


Generally, I think providing a meta programming framework by the 
language/compiler is like any decision equipped with tradeoffs.

Technically, more power is better than providing a simple 
language with limitations and upgrades which fragment the 
language more and more over time.

However, too much power exceeds human- and compiler's semantic 
reasoning. For instance allowing macros to mutate non-locally Ast 
Nodes in the whole project or even in downstream code is a 
powerful yet horrible utility to assist developing a productive 
software.



More information about the Digitalmars-d-announce mailing list