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
236 stars
16 watching
26 forks
Language: C++
last commit: 13 days ago
Linked from 1 awesome list
compilerelenalanguagemixinsmulti-methodsobject-orientedprogramming-languagescript-engine
Related projects:
Repository | Description | Stars |
---|---|---|
gabriele-galeotti/sweetada | A framework for building Ada-based software systems that can run on a wide range of machines and embedded boards. | 38 |
gabriella439/grace | An interpreted functional programming language with type inference and efficient parsing. | 388 |
jlangch/venice | A sandboxed Lisp dialect with Java interoperability, designed to make scripting tasks easier and more efficient. | 33 |
valelang/vale | A compiler for a programming language designed to be fast, memory-safe, and easy to use | 1,787 |
ein-lang/ein | A functional programming language designed to support scalable development | 34 |
alanvf/star | An experimental programming language designed to be powerful, productive, and predictable with features like type specialization and rich standard libraries. | 128 |
graalvm/simplelanguage | A demonstration of building a Truffle language for execution on the GraalVM runtime environment. | 613 |
vorov2/ela | A modern functional programming language with support for dynamic typing and lazy evaluation. | 23 |
one-language/one | A system programming language designed to build reliable and efficient software with a focus on simplicity and high performance. | 288 |
agraef/pure-lang | A modern-style functional programming language with JIT compilation and symbolic rewriting capabilities. | 316 |
apache/dubbo-erlang | An implementation of the Apache Dubbo protocol in Erlang, providing a framework for building distributed systems. | 46 |
1whatleytay/kara | A high-performance, statically typed programming language designed to simplify development while maintaining speed. | 14 |
matthewfl/ilang | A C++ programming language in development with support for various libraries and tools. | 5 |
catseye/beta-juliet | A minimal language for modeling event-driven behavior and state machines in a simple, declarative syntax. | 2 |
avivc/ribbonlang | An interpreted programming language with a minimalist syntax and support for classes, closures, and 2D graphics programming. | 11 |