Egel
Jump to navigation
Jump to search
Paradigm(s) | functional |
---|---|
Designed by | Marco Devillers |
Appeared in | 2015 |
Type system | dynamic |
Memory system | graph rewriter |
Computational class | Turing complete |
Reference implementation | https://github.com/egel-lang/egel |
Influenced by | SASL Lisp |
File extension(s) | .eg , .ego |
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
Egel is an untyped functional programming language showcasing a novel graph rewriter piggybacking on C++ RAII. Its primary purpose is to allow for dynamic functional program exploration through relaxing many constraints typically found in mainstream functional languages.
Egel has variadic functions, constants that compose, supports any value to be thrown and caught (including closures), and support for concurrency.