Microsoft is bezig met het ontwikkelen van een eigen versie van een meta language (ML) genaamd F# meldt Internetnews. Een meta language is een taal waarin onder andere compilers geschreven worden die broncode om kunnen zetten naar leesbare computercode. Microsoft wil graag een ML ontwikkelen om de eigen .NET-talen te verbeteren. Op dit moment is de ondersteuning voor onder andere subtyping en overloading niet volledig in de gebruikte ML. Ook zijn er volgens Microsoft te weinig mogelijkheden om de meta language uit te breiden. F# zou deze problemen op moeten lossen en de extra features toevoegen die Microsoft graag ziet.
Binnen de programmeurs-community is niet iedereen blij met deze stap van Microsoft. Verschillende programmeurs zien dit als de zoveelste poging van het bedrijf om van een eigen formaat een standaard te maken. Zij zijn namelijk bang dat Microsoft scholen zal pushen om studenten te leren werken met F#. Anderen zien dit weer anders en vinden dat dit de vrijheid is die elk ontwikkelbedrijf heeft om een eigen product beter te maken. Dit laatste hebben andere bedrijven namelijk ook wel gedaan; bijvoorbeeld SAP dat eigen classes heeft toegevoegd aan JSP. Ook wordt er gemeld dat het bedrijf uit Redmond vaker projecten is begonnen die uiteindelijk in de prullenbak eindigden. Het artikel sluit af met een opmerking over een ander onderzoeksproject van Microsoft, X#:
F# isn't the only language Microsoft is working on, although details about an "X#" are rather murky. X# is rumored to be a language focused on more intelligent processing of things like XML documents, much like ClearMethods' Water language, but there have been denials that the company is working on this.