Val: Eine beliebig genaue Taschenrechner-Sprache

2025-04-17
Val: Eine beliebig genaue Taschenrechner-Sprache

Val ist eine einfache, beliebig genaue Taschenrechner-Sprache, die auf Chumsky und Ariadne aufbaut. Sie läuft unter Linux, MacOS, BSDs und Windows. Die Installation erfolgt einfach über Cargo, oder vorgefertigte Binärdateien stehen zur Verfügung. Val bietet eine Kommandozeilenschnittstelle und eine REPL mit Syntaxhervorhebung, persistenten Verlauf und emacs-artiger Bearbeitung. Die Sprache unterstützt Funktionen, Schleifen, bedingte Anweisungen und eine umfangreiche Menge an eingebauten Funktionen, die arithmetische, logische, Vergleichs- und Sammlungsoperationen abdecken. Datentypen umfassen Zahlen, Boolesche Werte, Zeichenketten und Listen.

Entwicklung