Libra

From Esolang
Jump to navigation Jump to search

Libra is a language that provides no real features, so the programmer must rely entirely upon libraries to do anything. These standard libraries use extremely esoteric techniques to provide basic functionality.

Features

Libra provides important tools for imperative programming, such as setting variables, calling functions, and basic math. The most important tools, for I/O and the like, are all provided by the libraries. Libra libraries accomplish most of their most important features with the esoteric practice of inline assembly. Inline assembly is important because, despite being a somewhat high-level language, Libra lacks many features of assembly. Thus, Libra must directly use assembly in its code.

Implementations

The C language

See also

Assembly code