Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/risadams/echo-lang
A Toy programming language, with an interpreter and compiler in .NET
https://github.com/risadams/echo-lang
Last synced: 25 days ago
JSON representation
A Toy programming language, with an interpreter and compiler in .NET
- Host: GitHub
- URL: https://github.com/risadams/echo-lang
- Owner: risadams
- License: mit
- Created: 2022-03-11T13:57:04.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-03-14T12:18:25.000Z (over 2 years ago)
- Last Synced: 2024-05-02T05:07:28.537Z (6 months ago)
- Language: C#
- Size: 27.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Echo
Echo is a toy programming language that is meant to be used as a teaching tool, and for academic research into the workings of programming languages.
It is inspired by the [Monkey](https://interpreterbook.com/) programming language, and is intended to be a simple, easy to learn, and fun programming language.
with a backing of .NET and C# instead of GO.## Example
```javsscript
let variable = 10;
let another = 5;let add = fn(x, y) {
x + y;
};let result = add(variable, another);
```## Contribute
If you think this could be better, please [open an issue](https://github.com/risadams/echo-lang/issues/new)!
Please note that all interactions in this organization fall under our [Code of Conduct](CODE_OF_CONDUCT.md).
## License
[MIT](LICENSE) © 1996+ Ris Adams