We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

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