Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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