September 2005 Blog Posts

F# and LINQ

If you take a look under the hood at the new System.Query name space you will see that the core of it is located in the “Sequence” class and this class bears an amazing resemblance to the F# List library located in the MLLib.dll. Okay you have to use your imagination a tiny bit, but if you consider that:   System.Collections.Generic.IEnumberable<T>()   Is really not that different from:   Microsoft.FSharp.List<A>   Then you start to see that: val map: ('a -> 'b) -> 'a list -> 'b list // F# signature public static List<B> map<A, B>(FastFunc<A, B> f, List<A> x); // C#...

Top VSTS Tips - source control

If you want use the source control get to know the new command line tool 'h'. It seems what you can do though the IDE is a bit limited, for example there doesn't seem to be away to map source control folder to a folder on the disk without using 'h'.   The full details of the commands are available here: http://blogs.msdn.com/buckh/articles/CommandLineSummary.aspx   And if you did want to map a folder the syntax would be: h workfold /map /workspace:MyWorkspaceName $/MySSPath C:\MyPath   There are a couple of slightly annoying things:  - There’s no way copy and past the path so you...