https://github.com/im-beast/stoat
Agile interpreted language
https://github.com/im-beast/stoat
interpreted language programming rust stoat
Last synced: 9 months ago
JSON representation
Agile interpreted language
- Host: GitHub
- URL: https://github.com/im-beast/stoat
- Owner: Im-Beast
- License: mit
- Created: 2023-12-09T20:43:16.000Z (about 2 years ago)
- Default Branch: rewrite
- Last Pushed: 2024-06-16T20:18:59.000Z (over 1 year ago)
- Last Synced: 2025-03-19T18:53:45.574Z (9 months ago)
- Topics: interpreted, language, programming, rust, stoat
- Language: Rust
- Homepage:
- Size: 267 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# [🦦](## "Yes, this is an otter, there's no stoat emoji :(") Stoat
Stoat is a simple, agile interpreted programming language.\
It's currently in a **very** work in progress state.
Keep in mind I have basically no experience regarding actually writing
programming languages, so this is meant to be a nice challenge where I can learn
a lot of stuff along the way.
## 🎯 Basic "goals"
- Rust-like syntax
- Very simple to just get going
- Smol
- Be able to complete aoc 2024 in it
## 📝 What needs to be done
- [ ] – Custom types (structs/enums)
- [ ] – Traits/methods
- [ ] – Static type checking
- [ ] – Bug squashing
## 🤝 Contributing
**Stoat** is open to any new contributions.\
If you feel like you can enhance this project - please open an issue and/or pull
request.
This project follows
[conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) spec.\
If your pull request's code can be hard to understand, please add comments to
it.
## 📝 Licensing
This project is available under [**MIT**](./LICENSE.md) License conditions.