moeda
moeda copied to clipboard
is an attempt to create a programming language, with a syntax similar to LISP
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 [email protected]: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.