Writing functional code in C++ IV – Algebraic datatypes
And here comes the guilt bit. I have the strong suspicion (but not certainty) that what I am doing here can be done with templates, but didn’t take the time to do it. With that out of the way, let’s go....
Categories: News
Multiline Parameterlists
I have a member definition with a long parameterlist. For example:...
Categories: Communities
is it possible to parse Boolean op_Equality[Int32](Int32, Int32), [x, Value(1)]) into custom type GreaterThan(x,1)
is it possible to parse Boolean op_Equality[Int32](Int32, Int32), [x, Value(1)]) into custom type GreaterThan(x,1)...
Categories: Communities
Error when try to get value in Call Expr -> (Expr option * MethodInfo * Expr list)
Error when try to get value in Call Expr -> (Expr option * MethodInfo * Expr list)...
Categories: Communities
Program Manager, Senior
Do you dream of bringing power and performance to the most innovative and ground breaking developers on the planet? Do you love the expressivity of programming languages and can imagine the possibilities in the hands of a developer? Do you read ISO standards in bed? Do you want to work on the...
Pluralsight Online Training in F#
Training is an important part of adopting F# successfully in any large organization....
F# solutions to Google CodeJam 2012 Qualification Round Questions
Problem A. Speaking in Tongues The problem is here. Problem B. Dancing with the Googlers The problem is here. Problem C. Recycled Numbers The problem is here. Enjoy! Tweet
Categories: News
VS11 Text template support in FSharp projects?
Is anyone aware if VS11 will contain text template support in F# projects? I've got some C# codegen templates I would love to port over to the F# world but can't seem to get any feedback if it will even be supported. If not, is the view that...
Categories: Communities
Back to the Primitive II
In the last post I discussed an asynchronous version of the ManualResetEvent and as promised this time we will be looking at an...
Categories: News
Extending computation expressions
I remember reading that an attribute was available in F# 3.0 to extend the accepted computation expression syntax. I think this was noted in reference to how query expressions are built. Suppose I wanted to add a `select` or `join` to my own computation...
Categories: Communities
Monopoly House Party is live!
Our brand new slots ‘Monopoly House Party’ is now live on Lucky Gem Casino! Great work by everyone involved at GameSys, the artwork is quite stunning and it’s quite easily the best looking slots game I’ve seen. You can collect houses, railroads, electric and water works during the main game and...
Categories: News
F# for commercial use?
Is F# still unavailable for commercial use? I remember within the last year or two, it was prohibited; is that still the case nowadays?
Thanks!Drums and Visual Basic.
Categories: Communities
going out of my mind - how do I choose a view?
Is there anyway to choose which view I want to use? Here is my code:...
Categories: Communities
Tesco in 70 lines of code
Domain model for the Tesco checkout implemented in F# using discriminated unions (in 20 lines of code) and console-based user interface for scanning products and calculating the total price.
Categories: Communities
Emacs experts : is possible connect f# intellisense command line tool with emacs?
I love emacs, I've used this for the latest years and when I need open an ide, although Visual studio is an amazing ide, I feel limited and it's very heavy weight for my old computer, I'm using emacs for f# although I feel than emacs is not so appropiate for a static type language, I've seen than...
Categories: Communities
F# PSeq.iter does not seem to be using all cores
I've been doing some computationally intensive work in F#. Functions like Array.Parallel.map which use the .Net Task Parallel Library have sped up my code exponentially for a really quite minimal effort....
Categories: Communities