1 unstable release
Uses new Rust 2024
new 0.0.2 | Apr 22, 2025 |
---|---|
0.0.1 |
|
#5 in #seq
60KB
1.5K
SLoC
Regulus
Regulus is a simple, interpreted language with very simple syntax and zero dependencies.
It is currently work in progress.
Example
import(range),
# sorts the given list in ascending order using bubblesort
def(bubblesort, seq, _(
=(l, len(seq)),
for_in(range(0, l), i, _(
for_in(range(i, l), j, _(
=(i_val, index(seq, i)),
=(j_val, index(seq, j)),
if(>(i_val, j_val), _(
=(seq, overwrite_at_index(seq, i, j_val)),
=(seq, overwrite_at_index(seq, j, i_val)),
))
))
)),
seq
))