Steffen Forkmann's blog articles

0
comment
on 5/29/2012 11:15 AM
In the last post I wrote about the PersistentVector which I ported from Clojure to .NET. It’s implemented as an immutable hash array mapped trie which optimizes the constant factors so that we can assume O(1) for count, nth, conj, assocN, peek and pop. But for some applications Rich Hickey shows us that we can [...]
>> Read the full article
.
0
comment
on 5/29/2012 7:41 AM
Rich Hickey created a very nice set of persistent collections for Clojure. I started to port them to FSharpx and today I want to present the PersistentVector. The basic idea is that we want to have something like an array but immutable. Vectors (IPersistentVector) A Vector is a collection of values indexed by contiguous integers. [...]
>> Read the full article
.
0
comment
on 3/25/2012 11:11 AM
I’m happy to annouce a new nuget release of FSharpx.TypeProviders. The new version 1.5.3 allows to access JSON and XML in a strongly typed way. These new type providers are based on an XML type provider by Tomas Petricek. I added a write API and a JSON version. Idea Whereas XML allows different ways to [...]
>> Read the full article
.
0
comment
on 3/22/2012 12:19 PM
F# 3.0 brings the new type providers feature which enables a lot of different applications. Today I’m happy to announce that the FSharpx project brings you a WPF designer for F# in the Visual Studio 11 beta. A big kudos to Johann Deneux for writing the underlying XAML type provider. Create a new F# 3.0 [...]
>> Read the full article
.
0
comment
on 1/31/2012 8:48 AM
This is yet another blog post in my Currying and Partial application series. This is what I have posted so far: Partial application in F# and C# Why do we need partial application? – Part 1 of n – Fluent interfaces and piping Currying and uncurrying in C# and F# In this post I want [...]
>> Read the full article
.
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