Skip to content

Tag Archives: .NET

An implementation of the map function in F Sharp

Here is how map may be implemented in F Sharp. (At the very least, it is my attempt at implementing it!) You can run this in the interactive shell. #light;;   let rec my_map fn xs = match xs with | first::rest -> (fn first) :: (my_map fn rest) | [] -> [] ;;   [...]

One reason why F Sharp is exciting

One of the most common reasons cited for not learning more about functional programming is the lack of both good libraries and good development environments. This is a little bit surprising, because when it comes to learning a language, these two features are likely to have the least impact on the learning process. Despite that, [...]

F Sharp for the Holidays

To help drum up excitement for the recently released Visual Studio .NET 2008 (VS08) at the WI-INETA Holiday Party this year, folks who are passionate about .NET are being encouraged to give 5-minute micro-presentations on new features about which they are particularly excited. One rumor that piqued my interest was that F# would be released [...]