Tydzień temu Microsoft udostępnił kompilator i pełne źródła bibliotek funkcjonalnego języka programowania F# na licencji Apache 2.0. Do tej pory rozwijany był na tzw. zasadach Shared Source, co pozwalało zachowywać pełną kontrolę nad wykorzystaniem i dostępnością przeznaczonych dla niego narzędzi przeznaczonych. Firma zapewnia, że wszystkie kolejne wersje źródłowe kompilatora oraz bibliotek będą udostępniane na zasadach open source
F# to język programistyczny należący do platformy .NET, oparty na języku Ocaml, który stanowi połączenie możliwości typowego języka funkcyjnego z obiektowym. Języki funkcyjne opierają się na funkcjach matematycznych, co wymaga znajomości zaawansowanych operacji matematycznych i tym samym komplikuje proces tworzenia oprogramowania, ale jednocześnie według wielu ekspertów, stanowi to o ich wyższej efektywności względem języków imperatywnych.
Miguel de Icaza na swoim blogu zapowiedział, że F# będzie od teraz dostępny razem z Mono dla Linux i Mac OS X. Oprócz tych dwóch, również Google Android, Nintendo Wii, Apple iPhone i Sony PlayStation 3 powinny się znaleźć w zestawieniu platform wspieranych.
Na razie nie wiadome są dalsze plany odnośnie wsparcia języka F# w Mono. Microsoft udostępnił źródła w ramach pakietu F# PowerPack na stronie msdn.com.