Microsoft brings F# to Jupyter Notebooks on Azure


Microsoft’s Azure Notebooks cloud service is adding support for F#, the Microsoft-developed “functional-first” language.

Azure Notebooks, a free service for sharing documents that contain live code and equations, features the web application and is geared to data analysis and data processing scenarios. Previously limited to the R and Python languages, the service can be used for building machine learning models for deployment to Azure.

“Notebooks are basically executable documents. The combination [of Notebooks and F#] enables the F# community to quickly prototype code, have prose, inline graphs, etc., and share their live code documents,” said Microsoft’s Shahrokh Mortazavi, Partner program manager for the Visual Studio Cloud Platform Tools. Execution is done in Docker containers on Ubuntu Linux.

F# has been positioned for use in complex computing, such as developing algorithms for DNA processing, scientific computing, and a banking application to provide an early warning for liquidity risk. Azure Notebooks offer free-for-use execution of notebook content, access to high-performance data center resources, and notebook sharing.