Moeda
is an attempt to create a programming language, with a syntax similar to LISP
Install / Use
/learn @marioidival/MoedaREADME
Moeda

Another functional programming language
Getting Started
Moeda is an attempt to create a programming language, with a syntax similar to LISP.
Prerequisites
Install Rust
curl https://sh.rustup.rs -sSf | sh
Installing
Fork this project
git clone git@github.com:marioidival/moeda.git
cd moeda/
And run it with cargo
cargo run
Running the tests
cargo test
What moeda can do?
Today, only work as REPL
* Arithmetic: +, -, *, /, rem, inc, dec
* Comparison: =, /=, <. >, <=, =>, max, min
* Logical: not, and, or
* StdOut: print
* Conditional: If, When
* Primitives: Int, Str, Bool, List
* Variables: def
* Functions: defn
Built With
- Rust - a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Mário Idival - Initial work - marioidival
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE file for details
Acknowledgments
- Moeda has inspiration from Rascal
- The name 'moeda' came from my incredible lack of imagination to name things. When I created the repository and thought of a name, I used the first thing I saw in front of me, some coins ('moeda' in portuguese) on my desk.
Related Skills
himalaya
341.0kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
coding-agent
341.0kDelegate coding tasks to Codex, Claude Code, or Pi agents via background process
tavily
341.0kTavily web search, content extraction, and research tools.
prd
Raito Bitcoin ZK client web portal.
