The IntelliFactory Training Advantage

Intensive F# Trainings

from the World's Foremost F# Experts

Blog articles of IntelliFactory

0
comment
on 6/30/2013 5:14 AM
Existing embedded DSLs for XML in F# all have their quirks and inconvenients. I'm presenting a small patch to the F# compiler that allows to implement a better XML EDSL.
>> Read the full article
.
1
comment
on 6/7/2013 10:09 AM
Sample jQuery mobile single-page application with dynamically created and reused pages using WebSharper
>> Read the full article
.
0
comment
on 6/6/2013 2:57 PM
Playing a bit more with generics, I stumbled upon some fairly compact combinators that can derive n-ary conjunctions from a binary conjunction. Here is a self-explanatory F# example (disregard the ugliness involved in F#'s lack of higher kinds, Haskell or OCaml code would not need this): In case you are wondering about the Coq file in the gist: a good objection to this approach is efficiency. Instances computed in this way are not efficient at all. Just think of all the allocated tuples! It turns out, w[...]
>> Read the full article
.
0
comment
on 5/7/2013 3:04 AM
Chocolatey looks very useful - it lets you install software into PATH on Windows by one-liner commands from PowerShell. A poor-man's package manager.
>> Read the full article
.
0
comment
on 4/3/2013 6:35 PM
FAKE is a tool to automate your builds with F# scripts. Use the newly available FAKE boot workflow to get started quickly, automatically reference packages, and plug in your own build logic from NuGet. Starting from FAKE 2.1.173-alpha FAKE includes a new "boot" workflow. Let us walk through it. First, make a new folder (I am using PowerShell, but you can do this in Cygwin, or CMD.exe; Linux+Mono will work once my patch to the F# compiler is accepted): mkdir proj cd proj Download NuGet.exe command-line [...]
>> 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