SkillAgentSearch skills...

Moeda

is an attempt to create a programming language, with a syntax similar to LISP

Install / Use

/learn @marioidival/Moeda
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Moeda Build Status codecov.io

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

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

View on GitHub
GitHub Stars17
CategoryEducation
Updated1y ago
Forks1

Languages

Rust

Security Score

80/100

Audited on Apr 16, 2024

No findings