Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/st1020/lucia-lang
A programming language inspired by Lua and Python.
https://github.com/st1020/lucia-lang
compiler language rust vm
Last synced: about 2 months ago
JSON representation
A programming language inspired by Lua and Python.
- Host: GitHub
- URL: https://github.com/st1020/lucia-lang
- Owner: st1020
- License: apache-2.0
- Created: 2022-07-22T13:46:01.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-11T13:39:07.000Z (4 months ago)
- Last Synced: 2024-10-06T23:35:14.625Z (3 months ago)
- Topics: compiler, language, rust, vm
- Language: Rust
- Homepage:
- Size: 420 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Lucia-lang
[![Latest Version](https://img.shields.io/crates/v/lucia-lang.svg)](https://crates.io/crates/lucia-lang)
[![API Documentation](https://docs.rs/lucia-lang/badge.svg)](https://docs.rs/lucia-lang)**A programming language inspired by Lua and Python.**
Lucia-lang is still in the early stages of development.
The `v0.1.0` is a very early prototype with a simple GC, but it has some bugs and safety issues.
The `v0.2.0` is a complete rewrite that uses [gc-arena](https://github.com/kyren/gc-arena) as GC and includes some code from [piccolo](https://github.com/kyren/piccolo).
## References
This project heavily references the following projects:
- [piccolo](https://github.com/kyren/piccolo)
- [oxc](https://github.com/oxc-project/oxc)
- [rustc](https://github.com/rust-lang/rust)## License
Licensed under either of Apache License, Version
2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.