elena-lang
Language framework
A general-purpose language with features from functional and object-oriented programming, supporting multiple inheritance and dispatching mechanisms.
ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces
237 stars
16 watching
26 forks
Language: C++
last commit: 3 months ago
Linked from 1 awesome list
compilerelenalanguagemixinsmulti-methodsobject-orientedprogramming-languagescript-engine
Related projects:
Repository | Description | Stars |
---|---|---|
| A framework for building Ada-based software systems that can run on a wide range of machines and embedded boards. | 38 |
| An interpreted functional programming language with type inference and efficient parsing. | 389 |
| A sandboxed Lisp dialect with Java interoperability, designed to make scripting tasks easier and more efficient. | 33 |
| A compiler for a programming language designed to be fast, memory-safe, and easy to use | 1,798 |
| A functional programming language designed to support scalable development | 34 |
| An experimental programming language designed to be powerful, productive, and predictable with features like type specialization and rich standard libraries. | 130 |
| A demonstration of building a Truffle language for execution on the GraalVM runtime environment. | 614 |
| A modern functional programming language with support for dynamic typing and lazy evaluation. | 23 |
| A system programming language designed to build reliable and efficient software with a focus on simplicity and high performance. | 288 |
| A language and compiler for building fast, dynamic, and functional programs with built-in support for symbolic rewriting and lazy evaluation. | 317 |
| An implementation of the Apache Dubbo protocol in Erlang, providing a framework for building distributed systems. | 46 |
| A high-performance, statically typed programming language designed to simplify development while maintaining speed. | 13 |
| A C++ programming language in development with support for various libraries and tools. | 5 |
| A minimal language for modeling event-driven behavior and state machines in a simple, declarative syntax. | 2 |
| An interpreted programming language with a minimalist syntax and support for classes, closures, and 2D graphics programming. | 11 |