The full specification can be found here as a modifed version of the C# 3.0 Langauge Specification. The document is modified with "Track Changes" on, so you can easily find the SmartMacros related stuff.

The presentation I gave to Anders Hejlsberg can be found here. This presentation contains examples that demonstrates the need for Smart Macros. Note however that these examples were written before the spec, and therefore not always realistic. After the feedback I got from Anders and the C# desgin team I wrote the spec and also updated the examples which you can find here.


Last edited Dec 10, 2015 at 6:56 AM by ArnonAxelrod, version 2


No comments yet.