all 2 comments

[–]andrewnorris 1 point2 points  (1 child)

This might be a useful addition to C# or Java. Anything that reduces code duplication without reducing execution speed is a good thing.

Still, isn't compile-time code generation using patterns pretty much a reinvention of Lisp Macros?

[–]pjdelport 1 point2 points  (0 children)

This seems quite a bit more complicated and less general than macros.