Top 1,000 Features Creators Resources Blog Explorer Download
GitHub icon

Austral

< >

Austral is a programming language created in 2018 by Fernando Borretti.

#1318on PLDB 6Years Old
Download source code:
git clone https://github.com/austral/austral/

Systems language with linear types and capability-based security.


Example from the web:
let db: Db := connect("localhost"); close(db); -- The below is tuple destructuring notation. let { first as db1: Db, second: Rows } := query(db, "SELECT ..."); close(db); -- error: `db` consumed again. -- another error: `db1` never consumed.

View source

- Build the next great programming language About Acknowledgements Extensions Day 626 feedback@pldb.io