Hanabi

Hanabi

A fast and fluid programming language

Get started

Let your code flow

Hanabi uses hyperfunctional programming to allow you to write flexible code where everything takes inputs and provides outputs.

This looks a lot like a river: data flows through your program.

Write once, run anywhere

Hanabi programs run on an extremely diverse collection of devices, ranging from 20-year-old ARM devices to retro computers to modern computers and smartphones.

Code written for Hanabi on one platform will work on another platform without the need for any recompilation or adaptation.

Quick to prototype

Hanabi is designed to be easy to write new programs or scripts for, while not compromising on reliability. It makes extra checks related to data types and data coherence.

It also attempts to detect all possible bugs before the program even starts.

How to get started?

To get started writing Hanabi programs, simply download the interpreter for your system, write your program, and run it. No installation is required.

You can also read the documentation or download an Hanabi interpreter for another system.