/Malef

Malef is a terminal/console-handling library written in Ada for TUI applications.

Primary LanguageAdaGNU General Public License v3.0GPL-3.0

Malef

Malef is a terminal/console-handling library written in Ada.

License: GPL v3 License: FDL 1.3

Description

Malef is an open source and free library written in Ada to create Terminal User Interfaces with an approach similar to graphical libraries. It will also provides bindings to the C and Python3. programming languages.

You can see examples in the examples directory.

Compilation

System Status
Linux Linux
Windows Windows
Unix Unix
Subsystem Status
ANSI ANSI
CMD CMD

There are some problems with colours in the CMD subsystem, everything else works though. But the ANSI subsystem is still more robust.

Tests

The test directory hasn't been updated recently, in future versions new tests will be added.

System Status
Linux Linux
Windows Windows

How to build it?

Better instructions will be given in the future. But basically download GNAT and run

gprbuild -p -Pmalef.gpr With the options you want, a complete list can be seen in the shared.gpr source file.

Licenses

This library is made available under the GPLv3 license.