I'm working on modernizing Rosetta Code's infrastructure. Starting with communications. Please accept this time-limited open invite to RC's Slack.. --Michael Mol (talk) 20:59, 30 May 2020 (UTC)


From Rosetta Code
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
This programming language may be used to instruct a computer to perform a task.
See Also:

Listed below are all of the tasks on Rosetta Code which have been solved using Egel.
Your Help Needed
If you know Egel, please write code for some of the tasks not implemented in Egel.

The Egel Language[edit]

Egel is a small functional language based on untyped eager combinator rewriting. The operational semantics is founded upon graph rewrite machinery where the underlying graph is acyclic. The interpreter makes use of that fact to implement this machinery in C++ employing native smart pointers.

It's a small versatile language show-casing some features of untyped rewriting.

The sources are available through github[1].