Blog - Title

July, 2011

  • Carl's Blog

    WinForms HTML Editor

    • 12 Comments
    A few years ago I wrote a WinForms HTML Editor. As I have been working in WinForms again it seemed appropriate to post the code up to a new location: http://code.msdn.microsoft.com/WinForms-HTML-Editor-01dbce1a A document describing the control...
  • Carl's Blog

    FSharpChart new features and code drop availability

    • 0 Comments
    The new version of FSharp.Chart (formely FSharpChart) can now be found on GitHib at: http://fsharp.github.io/FSharp.Charting/ If you have been using FSharpChart you will undoubtedly have read Keith Battocchi’s posting, on the F# team blog, covering...
  • Carl's Blog

    F# Array.Parallel sort functions demonstrating a Merge Sort using Barrier

    • 0 Comments
    If you follow the excellent Parallel Programing with .Net blog , you will have read a recent post by Emad Omara demonstrating a Parallel Merge Sort using Barrier . While there may be more efficient parallel sorting options, as this post notes, this is...
  • Carl's Blog

    F#: An Array.Parallel Quicksort Implementation

    • 0 Comments
    As I mentioned in my previous post, Array.Parallel sort functions demonstrating a Merge Sort using Barrier , I wanted to continue the parallel sort examples with a Quicksort using the Task Parallel Libraries. F#, as do all functional languages, lend themselves...
  • Carl's Blog

    F# and Running Parallel Tasks

    • 0 Comments
    Recently I have been working a lot with the Task Parallel Libraries. In doing so, in F#,  you will quickly learn that one has to perform quite a bit of casting. As such I have found it useful to define some wrapper members that abstract these casting...
  • Carl's Blog

    F# Parallel Processing and the Command Pattern

    • 0 Comments
    In a previous post I talked about a mechanism for Parallel Process Execution with Conditional Completion . This code was a direct translation from a C# pattern. However it is worth noting that the Command pattern is not actually necessary in functional...
  • Carl's Blog

    F# Project and Item Templates

    • 0 Comments
    Over the past few months I have posted up a few Project and Item Templates for F#. Here is a quick summary of those templates. Windows Console Application The template can be found on the Visual Studio Gallery: http://visualstudiogallery.msdn...
  • Carl's Blog

    FSharpChart and consuming within a WinForms application

    • 0 Comments
    The new version of FSharp.Chart (formely FSharpChart) can now be found on GitHib at: http://fsharp.github.io/FSharp.Charting/ In all the previous discussions around FSharpChart, samples have been shown within F# Interactive. I wanted to spend a few...
  • Carl's Blog

    F# Console Application Template

    • 0 Comments
    If you are like me and often use console applications for a variety of purposes you would have found the F# template not much use (in fact a blank code file). As such I decided to put together a more complete Project Template that I could use. The template...
  • Carl's Blog

    LINQ Distinct: IEqualityComparer and Func extension method Implementations

    • 0 Comments
    As you may know when working with LINQ there is a method that allows one to return distinct elements from a sequence. Two prototypes are supported: Distinct<TSource>(IEqualityComparer<TSource>) Distinct() Unlike most sequence operations...
  • Carl's Blog

    Using Reflection and Attributes for better Tracing and Logging data rendering

    • 0 Comments
    In most projects there is always a requirement for tracing and/or writing debugging information along with writing out log information. When dealing with objects it is usually up to the developer to override the ToString() method to ensure meaningful...
Page 1 of 1 (11 items)