Ogú is a dynamic programming language.
This is the Ñeclito edition of this language. See below for details.
You will need rust 1.48 or superior.
You can build Ogú this way:
$ cargo build --release
This will create the file target/release/ogu
.
$ ogu
(After cargo build
)
To run an Ogu Script you write it on a file with .ogu extension, and then passing the name to the ogu executable.
You can read about the Ogú syntax on the file OGU-0.3-en.md.
Ogú is a comic character created by chilean illustrator Themo Lobos.
The language will be released in several editions named after a character created by Themo Lobos.
These are the future editions:
-
Plunke (0.1): (Deprecated) The first edition using Clojure runtime to interpret scripts written in a subset of the language.
-
Ferrilo (0.2): (Deprecated) Second edition. It's a rewrite of the parser in Scala. There are many important changes in syntax. This release still depends on clojure runtime 1.10.0.
-
Ñeclito (0.3): Third edition. Change and simplifies the syntax. This edition it's a more focused on functional paradigm. The compiler it's written in Rust.
-
Bromisnar (0.4)
-
Cucufato (0.5)
-
Cucalón (0.6)
-
Alaraco (0.7)
-
Guigá (0.8)
-
Agú (0.9)
-
Ogú (1.0)
Copyright © 2011, 2017 Eduardo Díaz Cortés
Distributed under the BSD License, see LICENSE for details.