https://github.com/lambdachad/z
Z Lang
https://github.com/lambdachad/z
go rust zig
Last synced: about 1 month ago
JSON representation
Z Lang
- Host: GitHub
- URL: https://github.com/lambdachad/z
- Owner: lambdachad
- Created: 2025-11-29T09:05:22.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-11-29T11:16:17.000Z (7 months ago)
- Last Synced: 2026-04-13T14:30:38.522Z (2 months ago)
- Topics: go, rust, zig
- Language: Rust
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# z
Welcome to Z! This project will be based on Rust, Zig and Go. Important goals are:
- Native code
- Fast compilation
- Simplicity like Go
- Enums like Rust
- Error and null handling like Zig
- Memory management with implicit allocators, or garbage collector
It uses QBE as a backend compiler, and TinyCC for compiling.
I hope we can achieve incremental compilation like in Zig with our own compiler backend.
But that's just a dream.. for now.
## Getting started
```
$ z compile examples/hello.z
$ ./hello
Hello, Z Lang!
```