Hi Jay,

I think defining your own AST and then compiling it/interpreting it is the more common type of metaprogramming in F# and generally works well.

You can use quotations to metaprogram in F# but your kinda stuck with the existing F# syntax, which can be problematic. However it does have its uses, Flinq is one example and I've blogged about how solver foundation uses quotations here:

[link:strangelights.com]

Cheers,

Rob

By on 11/18/2008 8:45 AM ()
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper