Home New Set-Based Programming Language: Bandicoot

New Set-Based Programming Language: Bandicoot

Bandicoot is a new set-based programming language. According to the project site: “The language is similar to general purpose programming languages where you write functions/methods and access data through variables. Though, in Bandicoot, you always manipulate data in sets using a small set-based algebra (the relational algebra).”

Other set-based programming languages include SETL and Claire.

Bandicoot is open source under the Apache License. Here’s an example book manager written in Bandicoot, from the project site:

Bandicoot was build by Ostap Cherkashin and Julius Chrobak with the goal to “promote the relational model (more than any other SQL-like databases do).” They encourage everyone to read Edgar Codd, who’s work on the relational model that inspired relational database systems and SQL.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the gambling and blockchain industries for major developments, new product and brand launches, game releases and other newsworthy events. Editors assign relevant stories to in-house staff writers with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.