4 ms·
This post seems to conflate runtime metaprogramming (and maybe operator overloading and proxies too) with dynamic typing. You can have runtime metaprogramming,
by spankalee 4y ago
This post seems to conflate runtime metaprogramming (and maybe operator overloading and proxies too) with dynamic typing. You can have runtime metaprogramming, reflection, and reified types with static type systems.
- feoren 4y agoThis is one of the things C# does extremely well. Expressions are an under-rated (and sadly under-maintained, e.g. no tuple support) feature of C# and one of its big differentiators versus other languages for me. I use reflection heavily as well.