The "Could not load file or assembly ..." error means that fsi.exe could not load the assembly. You can fix this by either installing it in the GAC or copying it to the directory where fsi.exe is found.

1. # means any class derived from, so #seq<_> means any type that implments the IEnumerable interface (seq is an alias for IEnumerable in F#)

2. Angled brackets (< ... >) generally mean type parameters, sometimes called generics. The <_> means a type parameter that, is ignored so can be of any type.

Cheers,
Rob

By on 7/16/2007 10:50 PM ()

Ahh ha! Rob to the rescue again! And so quickly too! Thanks! For some unknown reason I assumed that the DLL would be statically linked by the complier. Once I placed the System.Query.dll into my project folder (note, not the fsi.exe folder) everything just fell out! Great!

Thanks also for the other explanations, they make a lot of sense

Matt

By on 7/17/2007 12:02 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