Christopher Barwick (aka optionsScalper) recently gave a talk to the Wisconsin INETA group entitled F# - An Introduction Under an Application of Quantitative Finance. The slides are up on his blog, and he promises the code samples will follow soon to. Enjoy!
Tag: F# Snippets
F# 1.1.10.2 installation problem on Visual Studio.NET 2003
F# 1.1.10.2 has an unexpected problem with installation of the Visual Studio support for Visual Studio 2003. Many thanks to optionsScalper for reporting this problem early. If you use VS 2003 please wait until we release a new version early next week or use the workaround mentioned below. You can also ignore the error message … Continue reading F# 1.1.10.2 installation problem on Visual Studio.NET 2003
F# 1.1.10 now available
[ Updated Note: Visual Studio 2003 users: this release has an installation problem when used with Visual Studio 2003. Please see the details here for a workaround. ] [ Updated Note: Virtual PC users: The good man at JJB Research has noted that users of Virtual PC may need to adjust key bindings in … Continue reading F# 1.1.10 now available
A Taste of F# Interactive in Visual Studio
Here's a taste of some great new functionality that will be in the next release of F#, which we should have out sometime in the next week or so. The cool thing here is not just the pretty graphics (which you've been able to do in F# for a while now), but F# Interactive (fsi.exe) embedded … Continue reading A Taste of F# Interactive in Visual Studio
Apress Editor Looking for F# Authors
Jim Huddleston at Apress has been looking into F# and has very much liked what he's seen. He's interested in publishing books and articles on F# and functional programming - a great opportunity to use your new-found F# skills to earn some money! Here's the message he sent recently to the F# mailing list: I'm Jim … Continue reading Apress Editor Looking for F# Authors
FJavaC (a functional Java compiler) now on F# using Mono
Stephen Tse of UPenn has just completed his cross-compilation of FJavaC with F# and OCaml, using F# 1.1 on Mono/Linux (he's made some notes about using F# with Mono/Linux on the F# Wiki - some further notes are below). To quote their website, FJavaC is "a Java 5 compiler ... our long term goal is to produce a complete and … Continue reading FJavaC (a functional Java compiler) now on F# using Mono
F# meets LINQ, and great things happen (Part I)
[ Note: a later, more up-to-date post decribes F# Power Pack LINQ support ] In case you haven't heard, LINQ (Language Integrated Queries) is Microsoft's project codename for adding a range of features to C# and Visual Basic to allow programmers to write "language-integrated query, set, and transform operations". The idea is to use a combination … Continue reading F# meets LINQ, and great things happen (Part I)
Chinese Chess in F#
Well, I'm amazed. Out of the blue comes an implementation of Chinese Chess written in 2000 lines of F# by Đinh Thi Thuy Nga and Nguyen Van Thien from the Vietnam National University in Ho Chi Minh City. And boy, what an implementation! This thing is functionality-wise awesome: sound, animations, AI, help, multiple piece sets (western, and … Continue reading Chinese Chess in F#
JunGL: Implemented in F#
I just noticed that Mathieu Verbaere, Ran Ettinger and Oege de Moor at the University of Oxford have been using F# to implement JunGL, a Scripting Language for Refactoring (paper submitted to ICSE'06). It is really fantastic to see a top-rate research team getting on with using F# for interesting projects. I also notice that their … Continue reading JunGL: Implemented in F#
Some praise for F#
F# hits the mark.
Video: Testing F# code with NUnit (Screen cast)
Dominic Cooney has just produced a screen cast on Testing F# code with NUnit . There is something in this for everyone: you get to see some .NET details, a taster of F# code, the new F# Interactive toplevel environment, the F# Visual Studio integration, and the synergistic effects of the .NET platform (a testing … Continue reading Video: Testing F# code with NUnit (Screen cast)
A Taste of What’s New in F# 1.1
The first "technology preview" relese of F# 1.1 will be released in the next few days. This is an exciting time for the project, and we're sure you'll enjoy the additions we've made to the language, the libraries and the interactive development environment. One of the really great new additions is "F# Interactive", a top-level … Continue reading A Taste of What’s New in F# 1.1
A Little on Generalization, Reuse and Parameterization in F#
In this post I want to briefly touch on one of the main ways in which F# makes routine programming tasks simple. One of the most common forms of code reuse involves taking existing code and making it more general, that is, reusing a basic algorithm or coding pattern by configuring essentially the same code in … Continue reading A Little on Generalization, Reuse and Parameterization in F#
F# 1.0.4.2 Now Available
F# is a research project from Microsoft Research. It is not a Microsoft product. All opinions are my own. All content is provided "AS IS" with no warranties, and confers no rights. F# 1.0.4.2 is now available at http://research.microsoft.com/downloads. This release was made to coincide with Microsoft Research "TechFest 2005", which I mentioned in a … Continue reading F# 1.0.4.2 Now Available
F# at TechFest 2005
I'm pleased to announce that F# 1.0.4.2 is now available from the Microsoft Research Downloads site. I'll post the release announcement and some additional notes in a follow-up shortly. This was the version that was running in our booth at TechFest 2005, the truly amazing event run each year by our research organisation (see some press coverage of … Continue reading F# at TechFest 2005
Contract position in compiler development, also some snippets of F# news
[ Note - Applications for the contract position have now closed - thanks! ] I meant to put this on my blog a while back, but it's not too late yet. Basically, we have a six month contract position available at the wonderful place where I work, the Microsoft Research lab in Cambridge, UK to work … Continue reading Contract position in compiler development, also some snippets of F# news
How to join the F# mailing list
Blogging is great, but there is still a place in the world for email lists :-) So this is just a reminder that you can join the F# email list at http://list.research.microsoft.com/scripts/lyris.pl?enter=fsharp. That's also the place to go to manage your subscription. The list is a forum to ask questions, report bugs and raise design issues. Of … Continue reading How to join the F# mailing list
Some more F# intellisense screenshots
Here's a little picture gallery of intellisense screenshots from the newly released F# 1.0.1. For example, CodeTips help you see the types that are inferred for F# and .NET identifiers. This one shows some Intellisense functionality: pressing Ctrl-J brings up a selection of name-completions for the current position. Here you can see that the environment scales well … Continue reading Some more F# intellisense screenshots
F# 1.0.1 Now Available: Intellisense, CodeSense, MethodTips, VS 2003, Larger Library and more
F# is a research project from Microsoft Research. It is not a Microsoft product. All opinions are my own. All content is provided "AS IS" with no warranties, and confers no rights. I'm pleased to announce that a major new release of F# is now available (now version 1.0.2.0 after some minor updates and fixes). This … Continue reading F# 1.0.1 Now Available: Intellisense, CodeSense, MethodTips, VS 2003, Larger Library and more
Serras explains typeof(MSIL)
I recently posted a note to the F# list on how to get the effect of typeof(...) in F# code through the use of F#'s inline Common IL. The code I used has now been beautifully explained by Alejandro Serrano (who assures me he is a high-school student from Spain!). Furthermore, the shortly-to-be-announced F# 1.0.1 incoroprates … Continue reading Serras explains typeof(MSIL)
F# and DirectX – Jack Palevich’s Tutorial
F# is a research project from Microsoft Research. It is not a Microsoft product. All opinions are my own. All content is provided "AS IS" with no warranties, and confers no rights. Jack Palevich has just emailed to the F# list recently with a very cool tutorial on using F# with DirectX. (the link has been updated … Continue reading F# and DirectX – Jack Palevich’s Tutorial
Some work in progress for F# 1.0.1 (the second 1.0 preview release)
I thought I would mention some details of the features I've been working on for the next preview release of F# 1.0. Firstly, the main thing: intellisense. This has been a joy to implement: the code for the Visual Studio plugin can access the internal lexer, parser, type checker and type-checking data structures of the … Continue reading Some work in progress for F# 1.0.1 (the second 1.0 preview release)




