Axum is an incubation project from Microsoft’s Parallel Computing Platform that aims to validate a safe and productive parallel programming model for.NET framework. It’s a language that builds upon architecture of the web and principles of isolation, actors, and message-passing to increase application safety, responsiveness, scalability and developer productivity. Other advanced concepts we’re exploring are data flow networks, asynchronous methods, and type annotations for taming side-effects. Axum Lite: Contains Axum command-line compiler and Axum runtime as well as the sample projects. Programmer's Guide: Use this simple and easy to follow programmer's guide to learn how to create safe, scalable, and responsive applications with Axum language. Language Specification: A detailed specification of the Axum language.
Download: Microsoft Axum