Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/norskeld/zeal


https://github.com/norskeld/zeal

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# zeal

[![Checks](https://img.shields.io/github/actions/workflow/status/norskeld/zeal/checks.yml?style=flat-square&colorA=22272d&colorB=22272d&label=checks)](https://github.com/norskeld/zeal/actions/workflows/checks.yml)

Statically-typed programming language embracing Rust-inspired single ownership model.

## Status

> [!NOTE]
> This is a hobby project where I focus on learning Rust, parsing, type systems, semantic analysis, bytecode interpreting, concurrency/IO models, and other related topics.

Just started working on it. Anticipated features:

- Syntax inspired by Rust and Scala.
- Single ownership model, inspired by Rust, but less restrictive.
- Automatic memory management, without garbage collection.
- Static typing, with local type inference.
- Bytecode VM, either stack or register based.
- Concurrency on top of green threads, something Go/Elixir-like.

## License

[MIT](LICENSE).