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: about 1 year 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 |