Find a file
2026-07-15 23:00:50 -04:00
src Lala 💋 2026-07-15 23:00:50 -04:00
.gitignore CLI stuff 2026-07-09 16:48:54 -04:00
build.zig CLI now uses std/repl.linen :) 2026-07-13 14:36:26 -04:00
build.zig.zon symmetric coroutines and more debug info :) 2026-07-11 07:21:30 -04:00
LICENSE the big rewrite, Linen now uses Zig as its host language 2026-07-08 14:35:10 -04:00
README.md random housekeeping 2026-07-12 16:01:18 -04:00
shell.nix remove unused packages in shell.nix 2026-07-11 07:59:50 -04:00

Linen

The little language that could.

Linen is a small concatenative programming language.

Building

Linen requires Zig 0.16.0.

$ zig build

Using

$ ./zig-out/bin/linen
Linen beta
> ^D
$ ./zig-out/bin/linen script.linen
...

Reading

This code is pretty messy, this is my first time using Zig in a while, so tread carefully when reading it... I still think it's at least a little interesting!

Acknowledgements

Linen is licensed under the MIT license.

Linen (in the linen_extra module and therefore the executable) uses the regex.zig library by Quang Dang licensed under the MIT license.

Lovingly written by a wolf-coyote. No generative AI will ever be used in the process of writing Linen.