Welcome to arbor

A programming language and system for augmented environments and computational tools.

Using arbor

At Batou, arbor is used for human-computer interaction research and “augmented behavior” programming. Arbor is an interpreted lisp-like language. It can also be hosted in Java, Kotlin and Javascript systems as a library.
Arbor is much more purposeful if used in what we call an augmented environment or a digital workspace. At the moment, there is only one arbor-enabled physical system, the augmented desk in our lab.
In Fermat, the main advantages it brings when programming the tools are the spatial primitives and secondly the AI models that are established as a library within the language.

Arbor language reference

If you have any doubts about what Arbor can do, check our references in the following page links. For other side, you can request a demo here.