Hi,
I'm not sure about the Raw.Equality pattern, but regarding your second question about constructs not supported by quotations - You're right that some of them aren't supported, but there are not so many of them (aside from mutable locals, there are also exceptions, but that should be probably all from the core langauge). Hopefuly, this will change in the future :-).

In F# WebTools, exceptions are currently handled quite poorly (it could be emulated using "primitive" functions that the translator would understand: catch (fun () -> ... ) (fun ex -> ...)). Mutable locals have to be written using "ref" type, which can be quoted without any troubles:

1
<@ let a = ref 0 in a := 1; a @>;;

T.

By on 8/25/2008 5:34 AM ()

Thanks Tomáลก!

Apparently the Raw.Equality active pattern is now gone in the CTP... So we will never know, exactly just like what the Grand Gallery inside the Great Pyramid was for [:)]

stringer

By on 9/3/2008 3:08 PM ()
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