WebSharper: F#-based Rich Client/Server Web Applications

My co-author on Expert F#, Adam Granicz, has been leading Intellifactory to develop the F#-based WebSharper platform for developing client-server applications that execute as Javascript in the browser and as compiled .NET code on the server.  Intellifactory seem to have set about answering the question of "just how simple, clean and productive can you make developing rich web applications that target Javascript?" … Continue reading WebSharper: F#-based Rich Client/Server Web Applications

F# related job at Future Social Experiences (FUSE) Lab UK

Are you interested in using probabilistic techniques to analyze online data and build new social experiences around it? The FUSE group located at Microsoft Research in Cambridge is hiring. The group use F# a lot and have applied it successfully on many projects. https://careers.microsoft.com/JobDetails.aspx?jid=9575   The Future Social Experiences (FUSE) Lab UK team is a newly founded group … Continue reading F# related job at Future Social Experiences (FUSE) Lab UK

A Great Blog Series on Algorithmic Programming in F#

I've just discovered Julien's great blog series on algorithmic programming in F#, a very useful resource. And if that doesn't whet your appetite, he also has a series on food :-) Here are some of his recent posts: Technical analysis indicators in F#   This is the first part of a series on technical analysis indicators in … Continue reading A Great Blog Series on Algorithmic Programming in F#

F# 1.9.7 Language Specification Now Available

The F# 1.9.7 Language Specification is now available, in PDF and HTML, matching the recent release of F# in Visual Studio 2010 Beta2, with matching CTP udpate for Mono and Visual Studio 2008. The latest language specification can also always be found via http://www.fsharp.net Many thanks to all those who sent so much helpful feedback on the … Continue reading F# 1.9.7 Language Specification Now Available

Language Integrated Query (LINQ) Support in the F# Power Pack

In this post I thought I would give some simple, up-to-date examples of writing queries using the F# Power Pack and executing them via LINQ. The techniques described here also apply to querying any obejcts that support the IQueryable interface.   My aim here is not to give a complete guide to "doing everything you can … Continue reading Language Integrated Query (LINQ) Support in the F# Power Pack

New Book Out: F# for Technical Computing

Jon Harrop has a new book out, called F# for Techncial Computing. To quote: Read this full-color book to learn how Microsoft's new F# programming language can be used as a next-generation platform for high-performance interactive technical computing. Topics covered include the latest version of the F# language, parallel programming with the Task Parallel Library, … Continue reading New Book Out: F# for Technical Computing

dnAnalytics + Iridium –> Math.NET Numerics

I notice that two good open source .NET math projects, dnAnalytics and Iridium, are in the process of merging into one combined project, called Math.NET Numerics. Great to see some consolidation and alignment here. If you're interested in open source math on .NET, this looks like a good opportunity to get involved. There is good F# … Continue reading dnAnalytics + Iridium –> Math.NET Numerics

Some Smaller Features in the Latest Release of F#

Brian has blogged about some of the smaller features in the latest release of F# which weren't explicitly called out in the detailed release notes. Error and warning messages have unique numbers (in particular replacing the ubiquitous "FS0191") Some common error diagnostics have been improved VS2010 Beta2 has more item tempaltes I'll add a few here as … Continue reading Some Smaller Features in the Latest Release of F#

F# in Visual Studio 2010 Beta2 is now available ( plus matching F# CTP Update for VS2008)

The latest release of F# is now out! This is included in Visual Studio 2010 Beta2 , released today for MSDN Subscribers, with the matching release of the F# CTP for Visual Studio 2008, and a compiler ZIP for Mono. The detailed release notes are here. (Note: general download availability of Visual Studio 2010 Beta2 will begin in … Continue reading F# in Visual Studio 2010 Beta2 is now available ( plus matching F# CTP Update for VS2008)

Release Notes for the F# October 2009 release

  (These notes apply to the F# October 2009 CTP update and Visual Studio 2010 Beta2)   Summary Release F# in Visual Studio2010 Beta2 can build applications for .NET 2.0/3.0/3.5/4.0 and Silverlight 2/3.  Updated F# CTP for Visual Studio 2008 F# PowerPack available as part of the CTP Update, and can be used with either … Continue reading Release Notes for the F# October 2009 release

F# Job: Credit Suisse GMAG seek Trader Tools Project Lead

Over the last few years the F# team at Microsoft have been very glad to work with the Credit Suisse GMAG group . GMAG (Global Modelling and Analytics)are successful adopters of F#, as they reported on at CUFP 2008. This continues strongly and the group continue to provide essential feedback on the design and implementation of the F# language … Continue reading F# Job: Credit Suisse GMAG seek Trader Tools Project Lead

Keynote at EclipseCon Europe, 2009: Taking Functional Programming Into the Mainstream

Just to mention that I'll be giving a keynote lecture at the Eclipse Summit in Ludwigsburg, Germany on Wed 28 Oct. 2009. I haven't been to EclipseCon before. am looking forward to learning a lot about the Eclipse community. In the past few years, my work has been in the context of Visual Studio, but I've definitely learned … Continue reading Keynote at EclipseCon Europe, 2009: Taking Functional Programming Into the Mainstream

Detailed Release Notes for the F# May 2009 CTP Update and Visual Studio 2010 Beta1 releases

The main announcement for this release is here.   Summary Release F# is integrated into Visual Studio 2010 Beta1 F# in Visual Studio2010 can build applications for .NET 4.0 Beta1 Updated F# CTP for Visual Studio 2008 and .NET 2.0/3.0/3.5 F# PowerPack is a separate download for Visual Studio 2010 F# binaries compiled with this … Continue reading Detailed Release Notes for the F# May 2009 CTP Update and Visual Studio 2010 Beta1 releases

Visual Studio 2010 Beta1 with F# is now available, plus matching F# CTP Update for VS2008

The F# team are thrilled to announce that Visual Studio 2010 Beta1 is now available , including the latest version of F#. Today we are also releasing a matching F# May 2009 CTP for use with Visual Studio 2008 (MSI, ZIP). Further below is a screen shot, more here. If you’re new to F#, consider watching the PDC … Continue reading Visual Studio 2010 Beta1 with F# is now available, plus matching F# CTP Update for VS2008

Commercial Users of Functional Programming Workshop, Edinburgh, Scotland, 4 September 2009

CUFP is a workshop for presenting case studies in commercial uses of functional programming. Run alongside the more theoretical ICFP (this year in Edinburgh), it provides an interesting interface between the academic and commercial worlds. If you are using F# or the functional parts of C# (e.g. LINQ) in industry, or have interesting thoughts or perspectives … Continue reading Commercial Users of Functional Programming Workshop, Edinburgh, Scotland, 4 September 2009

Talks I’m Giving This Week: Göteborg, Aarhus, Copenhagen

I’ve a busy week ahead!   Tuesday (tomorrow!), 10am: Informal talk at Chalmers University, Göteborg: F# in Visual Studio 2010, courtesy of John Hughes   Tuesday (tomorrow!), 1pm: SDC 2009, Scandinavian Developers Conference, Göteborg: Functional and Parallel Programming with F#                                                                                                                                                                                                                                          Wednesday, 12noon-2pm: Aarhus University: Why is Microsoft Investing in Functional Programming? And A Look … Continue reading Talks I’m Giving This Week: Göteborg, Aarhus, Copenhagen

Adding Parallel Extensions to F#, from Matt Podwysocki

Matt has a lovely post showing how to define parallel sequences in F#: In many of my presentations lately, I’ve been using the Parallel Extensions for .NET as part of my heavy computations in F#.  By doing so, I’m able to speed up some of my heavier computations by several fold and take full advantage … Continue reading Adding Parallel Extensions to F#, from Matt Podwysocki

Specify your C# and F# code using NaturalSpec, from the Dynamics NAV team

Some members of the Dynamics NAV team have announced NaturalSpec, a DSL/language/tool/methodology you can use to specify and test .NET code, e.g. code written in C# or F#. The tool is implemented in F#, and looks like a great addition to the .NET ecosystem. The idea of NaturalSpec is to give domain experts the possibility to … Continue reading Specify your C# and F# code using NaturalSpec, from the Dynamics NAV team

F# Programming Contest, by Kean at AutoDesk

Kean over at AutoDesk (think AutoCAD etc.) is running an F# programming contest! I've included his post below: F# programming contest ... So to start 2009 with a bang (or a pop, at least) I'm going to run a programming contest. The basic idea is to generate some cool examples of using functional programming (more specifically … Continue reading F# Programming Contest, by Kean at AutoDesk

F# to ship as part of Visual Studio 2010

Last year, the head of the Microsoft’s Developer Division, S. Somasegar, announced that Microsoft had begun investing in F# as one of Microsoft’s supported languages on the .NET platform. I am now thrilled to announce one result of this investment: F# will ship as part of Visual Studio 2010! Since the September 2008 CTP of … Continue reading F# to ship as part of Visual Studio 2010

What does this C# code look like in F#? (part one: expressions and statements)

A great blog from Brian McNamara on What does this C# code look like in F#?   ...when you are new to a language (F#), it is sometimes useful to know how to transliterate from a well-known language (C#) for those cases where you just don't know the idioms yet, but don't want that to prevent you … Continue reading What does this C# code look like in F#? (part one: expressions and statements)

.NET Implementations of Excel Financial Functions, in F#

The one and only Luca Bolognese has released his model .NET implementations of Excel financial functions in F#. You can get it from here. What is it? This is a .NET library that provides the full set of financial functions from Excel. The main goal for the library is compatibility with Excel, by providing the same … Continue reading .NET Implementations of Excel Financial Functions, in F#

Some Recent F# Articles and Blogs

Lots of F#-related articles and blogs coming out at the moment. Here are a few that have caught my eye   ·         Brian McNamara does Texas Hold 'Em hand evaluation in F# (part 1, part2, part3, part4)   ·         Kean Walmsley distributes his Autodesk University (SU) handouts on F#. AU Handouts: AutoCAD® .NET - Developing … Continue reading Some Recent F# Articles and Blogs

Coherent PDF announces Beta of .NET SDK for their PDF Command Line Toolkit, written in F#

  John Whitington of Coherent PDF recently announced the availability of a .NET SDK version of their PDF Command Line Toolokit, written in 20,000 lines of cross-compiling OCaml/F#. Here's an excerpt of what he had to say on the F# list: Thanks for all your help with this project thus far. We’re almost ready to … Continue reading Coherent PDF announces Beta of .NET SDK for their PDF Command Line Toolkit, written in F#

“From Parallel F# to Parallel FPGAs”, from Avalda

One of the most intriguing F# announcements recently is "Avalda FPGA Developer". Here's the descripton from Stephen Afande, the brains behind Avalda: The compiler enables folks to compile [a subset of] F# code to an HDL netlist output suitable for running on an FPGA. From Avalda's home page: compile parallel F# scripting code to FPGA netlist … Continue reading “From Parallel F# to Parallel FPGAs”, from Avalda

TrueSkill machine learning samples updated for F# CTP and units of measure

Ralf Herbrich has updated both the TrueSkill in F# and TrueSkill Through Time samples to both work with the new F# September 2008 CTP and to use unit-of-measure with the Gaussian belief distributions.   Ralf says: Following the publication of the F# source code for the TrueSkill Through Time paper, we have used the same inference library … Continue reading TrueSkill machine learning samples updated for F# CTP and units of measure

F# Job: Senior role at Credit Suisse in Functional Programming

Credit Suisse is seeking to recruit an expert in functional programming for a senior role in the Global Modelling and Analytics Group (GMAG) in the Securities Division. Cross-posted from http://cs.hubfs.net/forums/thread/7066.aspx: The group consists of about 140 people worldwide. The majority of the group are mathematicians engaged in developing mathematical models for financial products traded by … Continue reading F# Job: Senior role at Credit Suisse in Functional Programming

The F# Operators and Basic Functions

F# comes with a number of essential basic functions and operators pre-defined. For example, even "+" is an operator defined in Microsoft.FSharp.Core.Operators, which is opened by default. Likewise "abs" is a function to take the absolute value of a signed integer or floating point number, and "int64" is a function that converts its input to a … Continue reading The F# Operators and Basic Functions

F# Optimization Modeling Language Sample Utilizing Microsoft Solver Foundation

The first version of the F# Optimization Domain Specific Language (ODSL) sample is now available, built with the new Microsoft Solver Foundation. Solver Foundation is a framework of solvers and modeling services enabling planning, risk modeling, and scheduling for .NET developers. It is integrated with the full power of the NETfx 3.5+ platform including LINQ for … Continue reading F# Optimization Modeling Language Sample Utilizing Microsoft Solver Foundation

An introduction to Units of Measure by Andrew Kennedy

Andrew Kennedy has published the first part of a tutorial introduction to Units of Measure in F#. Do you remember NASA's Mars Climate Orbiter? It was lost in September 1999 because of a confusion between metric and so-called "English" units of measurement. The report into the disaster made many recommendations. In all likelihood, the accident could … Continue reading An introduction to Units of Measure by Andrew Kennedy

Detailed Release Notes for the F# September 2008 CTP release

These are the detailed release notes for the F# September 2008 CTP release. The release announcement is here. We will be publishing a known issues list here shortly and augmenting it as new issues are found. [ Update: The following issues were addressed in the 1.9.6.2 update to the CTP on 6 Sep 2008     … Continue reading Detailed Release Notes for the F# September 2008 CTP release

The F# September 2008 CTP is now available!

I’m very pleased to announce the availability of the F# September 2008 CTP Release, launched via the new MSDN F# Developer Center. This release represents an important step in the evolution of the F# language as we progress it towards a fully supported language for the .NET platform. A huge thank you to both the F# team and … Continue reading The F# September 2008 CTP is now available!

FSCheck 0.2

Kurt Schelfthout has jsut updated FSCheck, an F# version of QuickCheck. Here's how Kurt described FSCheck in his v0.1 announcement: FsCheck is a tool for testing F# programs automatically. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and FsCheck then tests that the properties hold in … Continue reading FSCheck 0.2

Help with study of functional programmers

Are you currently developing or maintaining a medium to large-sized program written in a functional language, such as Haskell, F#, OCaml, or Lisp?  Chris Bogart is a PhD student doing a study of functional programmers, as part of a research internship at Microsoft, and would like the opportunity to look over your shoulder while you do debugging … Continue reading Help with study of functional programmers

1.9.4.19 release

We've posted a minor update to version 1.9.4 (called 1.9.4.19). The change notice is in the README and below. There are three fixes/changes in this release Ø There was a glitch that prevented F# version 1.9.4.17 programs working well on Mono. A workarounds was mentioned here http://laurent.le-brun.eu/site/index.php/2008/06/05/36-how-to-use-fsharp-1-9-4-17-on-mono, though this workaround should now no longer be needed. … Continue reading 1.9.4.19 release

Updated Specification for the 1.9.4 “Spring Refresh” Release

I've just updated the links on the F# manual pages to point to the updated draft language specification (one big HTML page, or PDF) for the 1.9.4 release. This is a major revision of the old spec to cover much of the language work done in the 1.9.4 release. It's from us at Microsoft Research, so isn't … Continue reading Updated Specification for the 1.9.4 “Spring Refresh” Release

High Performance Computing with F# and MPI

Matthew has written a great guide getting going with MPI on .NET, using F#. Here's an excerpt: In my previous post, I looked at some of the options we have for concurrency programming in .NET applications.  One of the interesting ones, yet specialized is the Message Passing Interface (MPI).  Microsoft made the initiative to get … Continue reading High Performance Computing with F# and MPI

“F# for Numerics” released

Flying Flog Consulting have recently published F# for Numerics. Here's how they describe the library: Our new F# for Numerics library is a suite of numerical methods that leverage functional programming with F#... This library implements numerical methods from a variety of different disciplines in a uniform way ...: Local and global function minimization and … Continue reading “F# for Numerics” released

From Script to .NET Component: Huffman Coding with F#

Luke Hoban has a very nice blog entry that shows an implementation of Huffman Coding with F#. This not only shows of F# as an algorithmic problem-solving language, but, just as importantly, shows just how elegant and smooth it is to take this code and produce a .NET object-oriented component that encapsulates a Huffman encoder for use from other .NET … Continue reading From Script to .NET Component: Huffman Coding with F#

F# 1.9.4 Now Available: Making F# Simpler and More Consistent

 [ Note: we have made a minor update to 1.9.4 called 1.9.4.19. The download links below point to this release. If you need 1.9.4.17 go to our downloads page. ]    [ Note: download links updated to point to the MSI correctly ]   We're very glad to announce the release of F# 1.9.4, the Spring Refresh of F#, uploaded … Continue reading F# 1.9.4 Now Available: Making F# Simpler and More Consistent

Kean Walmsley on using F# Asynchronous Workflows to simplify concurrent programming in AutoCAD

On Friday Kean Walmsley posted an excellent article on Using F# Asynchronous Workflows to simplify concurrent programming in AutoCAD.I've quoted some it below. There are two things I especially like about this post. First, Kean's code is very clean and some of the best F# app-extension scripting I've seen. Second, Kean took the time to highlight the minor … Continue reading Kean Walmsley on using F# Asynchronous Workflows to simplify concurrent programming in AutoCAD

Update to the F# 1.9.3 Release

Hi all, An update to the F# 1.9.3 release has been posted to the Microsoft Research Downloads site. Additional changes between1.9.3.7 and 1.9.3.14 are: Constructed classes may now be mutually recursive with other types, fixing an incompletness in the language implementation The Microsoft.FSharp.Core.Func module is deprecated (this contained a few rarely used functions related to … Continue reading Update to the F# 1.9.3 Release

Greg Neverov: Software Transactional Memory for F#

Greg Neverov (of active patterns fame) has placed an implementation of Software Transactional Memory for F# up on hubFS. Here's the description: I have written a library for using software transactional memory in F#. The library exposes memory transactions as a monad using F#’s new computation expression feature. It can be downloaded here. Software transactional … Continue reading Greg Neverov: Software Transactional Memory for F#

Learning WPF through F#, and vice versa, by John Liao

John Liao has an interesting series of F# programming posts, with lots of samples. Many of the WPF topics are taken from Petzold's book Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation. Interactive exploration of .NET XML programing with F# Learning WPF with F# Learning WPF - Working with Brush … Continue reading Learning WPF through F#, and vice versa, by John Liao

The FParsec library by Stephan Tolksdorf

Stephan Tolksdorf has been a regular F# user of late and has provided us with much excellent feedback, including bug reports and design suggestions. Stephan has just announced version 0.4 of FParsec, an F# adaptation of Parsec, the popular parser combinator library for Haskell by Microsoft Research's very own Daan Leijen. Stephan describes it in … Continue reading The FParsec library by Stephan Tolksdorf

Using Parallel Extensions from F#

A couple of weeks ago saw the release of the CTP of the Parallel Extensions to the .NET Framework (download), This is one the major technologies currently under development at Microsoft for parallel and concurrent programming and provides a great mix of core technologies such as the Task Parallel Library (TPL) and highly expressive programmer devices such … Continue reading Using Parallel Extensions from F#

Full Release Notes for F# 1.9.3.7 and 1.9.3.14

I'm glad to say that a release candidate for  F# 1.9.3 is now available (download via main post). The changes up to 1.9.3.7 are documented further below. Additional changes between1.9.3.7 and 1.9.3.14 are: Constructed classes may now be mutually recursive with other types, fixing an incompletness in the language implementation Microsoft.FSharp.Core.Func module is deprecated (this … Continue reading Full Release Notes for F# 1.9.3.7 and 1.9.3.14

F# 1.9.3 Candidate Release Now Available!

[ Update: The release candidate has been updated to F# 1.9.3.14. The additional changes are documented with the release notes below ] I'm very glad to say that an updated release candidate for  F# 1.9.3 is now available (MSI, ZIP). This is F# 1.9.3.14. Here are the full release notes for 1.9.3.14. This is primarily a stabilization … Continue reading F# 1.9.3 Candidate Release Now Available!

Making use of F#’s math libraries together with Z3

Byron Cook, of Terminator fame, has just been looking at using F# in conjunction with the Z3 theorem prover, a great new .NET and native component out of Microsoft Research Redmond. Recent work on F#'s math libraries, together with the latest release of Z3 make for a pretty powerful mixture. In particular I find it … Continue reading Making use of F#’s math libraries together with Z3

F# at TechEd Developer: Tomas and Luke at Ask the Experts

Yesterday I mentioned that F# is making an appearance at TechEd Developer this week. As part of this you have the chance to meet the one and only Tomáš Petříček who is helping out on the Visual Studio Ask the Experts booth for the week along with Luke Hoban and myself. Tomas is one of the most … Continue reading F# at TechEd Developer: Tomas and Luke at Ask the Experts

How to write an Autodesk Inventor Add-In using F#

Daniele over on hubFS has been doing interesting things with AutoDesk and F# in the last few days. Take a look at this link: How to write an Autodesk Inventor Add-In using F# Coincidentally, Kean Walmsley has written his first AutoCAD application using F# and has just followed up with A mathematical F# application integrating with AutoCAD … Continue reading How to write an Autodesk Inventor Add-In using F#

F# At TechEd Developers in Barcelona

I've just arrived in Barcelona, for TechEd Developers. What an event! First, on the product side, there are just so many great things going on: Visual Studio 2008 is on show, the Microsoft Sync Framework has been announced, the ultra-cool Popfly shows how non-traditional development can be on the client side, as well as the host of … Continue reading F# At TechEd Developers in Barcelona

Software Development Engineer in Test: Position on the F# Team

The F# team is hiring! This position is for a QA engineer on the F# team. From the Microsoft website: We are looking for an experienced Software Design Engineer in Test to work on testing the F# language and compiler. Opportunities include working with some of the brightest minds in the community on the latest … Continue reading Software Development Engineer in Test: Position on the F# Team

Software Development Engineer Position on the F# Team

The F# team are hiring! We have two positions open right now. The first is a software development engineer specializing in Visual Studio.  We’re looking for an exceptional developer to work on integration with the Visual Studio editor and debugger, and with Technical Computing libraries. You will be a key designer/engineer on our team, responsible … Continue reading Software Development Engineer Position on the F# Team

Robert on “Understanding how Asynchronous Workflows Work”

Robert Pickering has just posted a nice blog entry showing how programs look if you don't have asynchronous workflows. As Don Syme points out in his piece on asynchronous workflows, they are not about getting the whole of concurrency right but rather about getting asynchronous I/O right.  I think that to fully appreciate the beauty … Continue reading Robert on “Understanding how Asynchronous Workflows Work”

Position Available: Research Software Developer at MSR Cambridge

SLAyer is a software analysis tool that automatically proves properties about the data-structures constructed/modified by concurrent systems-level code.  Terminator is an additional componenet designed to prove termination and liveness properties.  The joint SLAyer/Terminator team is looking for a developer interested in building the first production version of these tools. This position is in Microsoft’s Research … Continue reading Position Available: Research Software Developer at MSR Cambridge

Introducing F# Asynchronous Workflows

[ Update: Robert pickering has a very nice summary of using asynchonous workflows with web services ] F# 1.9.2.9 includes a pre-release of F# asynchronous workflows. In this blog post we'll take a look at asynchronous workflows and how you might use them in practice. Asynchronous workflows are an application of F#'s computation expression syntax. … Continue reading Introducing F# Asynchronous Workflows

F# Job at MSR Cambridge: Software Engineer in Data Mining and Machine Learning

[ Note: this particular position has now been filled - thanks! ]   A position has arisen within the Applied Games Team at MSR Cambridge for a Software Development Engineer (SDE).  The role of the SDE will be to design, implement and maintain solutions based on new technology in the very competitive web search and … Continue reading F# Job at MSR Cambridge: Software Engineer in Data Mining and Machine Learning

Some Details on F# Computation Expressions

One of the things we added to F# in version 1.9.2 is a syntax for computation expressions. These are a generalization of the sequence expressions added in F# 1.9.1.  In this post I'll drill down on some more technical details on sequence expressions and computation expressions, as a preliminary for later posts showing their use. If you're new to … Continue reading Some Details on F# Computation Expressions

F#/OCaml Job at Microsoft: Static Driver Verifier and PreFast for Drivers

Vlad Levin from the Static Driver Verifier team at Microsoft has posted a job announcement for a software verification engneer using F#/OCaml. Here are some excerpts: Are you interested in working on cutting edge program analysis tools to find bugs in source code? Do you want to help get rid of those pesky blue screens … Continue reading F#/OCaml Job at Microsoft: Static Driver Verifier and PreFast for Drivers

Jason Hogg implements the SecPAL for simplified English grammar in F#

Jason Hogg is one of the Microsoft incubation team members behind the SecPAL project, a joint intiative between Microsoft Research Cambridge and the incubation teams in Redmond. He's just recently been using F# to write the simplified English grammar parser for the project. One of the great strengths of SecPAL is its unique support for … Continue reading Jason Hogg implements the SecPAL for simplified English grammar in F#

Robert on “Recalculating Values Only When Dependencies Change”

Robert Pickering has just posted his second article on the topic of incremental evaluation in F#.  His first article is here. His first article is here. In his second article he looks at testing code that prices European options. To quote: I decided to use the idea of pricing european options, since it’s similar to … Continue reading Robert on “Recalculating Values Only When Dependencies Change”