An open API service indexing awesome lists of open source software.

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

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!
```