My watch list
my.bionity.com  
Login  

Arbol



This page is about the programming language. For information on the Chile de Arbol pepper, see List of capsicum cultivars.

Arbol is programming language, primarily developed to serve for Genetic Programming experiments. It is functional programming language inspired by the ideas of other small and esoteric languages.

An Arbol program looks like:

// Simple I/O
((Z a)b)     = (((a b)a)I1)      // some input
(((ZZ a)b)c) = ((a b)a); O1 = c  // and output
main         = ((Z ZZ) Z)

The first version of interpreter is written in OCaml following the implementation of Spineless Tagless G-Machine.

Each program structure is compiled to intermediate bytecode for execution.


 
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Arbol". A list of authors is available in Wikipedia.
Your browser is not current. Microsoft Internet Explorer 6.0 does not support some functions on Chemie.DE