Elena是一种具有后期绑定的通用语言。它是多范例的,结合了函数式和面向对象编程的特点。它同时支持强类型和弱类型、运行时转换、装箱和取消装箱基元类型、直接使用外部库。提供了一组丰富的工具来处理消息分派:多方法、消息限定、通用消息处理程序。多重继承可以使用混合和类型接口来模拟。内置脚本引擎允许将自定义脚本合并到您的应用程序中。同时支持独立应用程序和虚拟机客户端