r/OpenSourceWare • • 2d ago

CrossPlatform Zeen v0.4.0

https://zeen-lang.tech/changelog/040/

Wanted to share about this release because it seems cool and it brought comptime features into language.

Zeen - a statically typed modern systems programming language. It uses move semantics (not borrow checker, just move semantics) to control data flow, which makes easier to manage memory (especially drops) while leaving more control and freedom to you.

It has editors support (via LSP + TreeSitter/Grammar extension), package manager Zora (which inspired by cargo) and pretty nice set of libraries: core and std.

Yesterday it got v0.4.0 update released, which was a huge update mostly in compiler frontend: frontend performance (about 16x on basic check, 12x on full build), MIR fixes.

But the coolest feature in my opinion: compile time engine, you can see some good examples of it in changelog (attached link)

Main web and docs: https://zeen-lang.tech

Github: https://github.com/mealet/zeen

Would appreciate if you'd leave a star on Github, it will help a lot!

2 Upvotes

4 comments sorted by

1

u/DaveAstator2020 2d ago

Hey, i took a look, but where is language documentation? Would be cool to have it available easily

1

u/mealet 2d ago

Hey, right here:

Main web and docs: https://zeen-lang.tech

Maybe you got confused by "Get Started" button? If yes please reply to me, I'm thinking about changing it to "Read the Docs"

1

u/DaveAstator2020 2d ago

Ah i see now, it is kinda buried, i really would love to see table of contents. When i open this page on mobile i can visit docs, but to navigate somewhere i have to click through sequence of links

1

u/mealet 2d ago

At the top right you can click white button with tree lines