File README.md from the latest check-in
The "simple" lang...
Slang is a purposefully weird, toy scripting language that seeks to evaluate basic programs in a REPL environment that can take user input, or a file, and run it. Influences are raw-text notes, shopping/todo lists, (Intel syntax) Assembly, Gravity, HolyC, Ocaml, Pseudocode, and Nim.
Requirements
Default development environment: OpenBSD (amd64) with default cc (clang).
C99-capable C compiler.
Dependencies
There are no external dependencies, though the following C libs are used:
stdio.hstdlib.hstring.h
Building
The build system currently uses ksh, though the script is intended to be minimalistic to work on other shells as well.
It'll eventually mosey on over to make but for now, meh...
cc main.c -o slang or ./make.sh
Modifying
To quickly change the syntax of slang to meet yer likin', edit the barrage of #define statements in the slang_syntax.h file.