2 ms·
> That was actually a kind of jab how D nowadays has a jungggle of attributes, and the workaround taken by most on the community. Ah yeah, this is why i added
by badsectoracula 5y ago
> That was actually a kind of jab how D nowadays has a jungggle of attributes, and the workaround taken by most on the community.
Ah yeah, this is why i added that EDIT but you replied before i did :-P. I agree about that part, i remember D being a bit attribute trigger happy :-P but i guess the alternative would be to break backwards compatibility which is IMO worse. Though perhaps something similar to Free Pascal's "modeswitch" directive would help (FP devs use it to introduce new syntax without breaking backwards compatibility).
> Delphi has type inference via inline variables
I know it is there but i don't really like it myself for the reasons i mentioned above (also i prefer sticking all variables together even in C++, too much code is usually a sign i need to break the functions into subfunctions and Pascal allowing nested functions is a feature i use very often). It is also one of the very very few case where Free Pascal developers have explicitly decided to not implement something because they feel it doesn't fit the language :-P.