swahili-dsl
An attempt at creating a Swahili-based DSL. A DSL is a mini "language" embedded in a Rust macro. Made for educational purposes.
Heavily influenced by swahili-lang and macro-lisp
Examples
// declaring variables
swh!;
// booleans
swh!;
swh!;
// list comprehensions
swh!;
// inbuilt functions
swh!;
swh!;
swh!;
// collections
swh!;
swh!;
// arithmetic operations
swh!;
swh!;
// ternary operator
swh!;
swh!;
Run tests
This project is MIT licensed.