Home

Awesome

What is ELENA?

ELENA is a general-purpose, object-oriented, polymorphic language with late binding.

Learn more at ELENA Wiki

List of ELENA tutorials:

TutorialDescriptionLevel
DuckTypingDuck typing in ELENABeginner
VariadicArgumentUsing variadic functions / methods in ELENABeginner
JsonToDTOConverting DTO to JSON string and backBeginner
ModuleInitializerDeclaring a module initialization codeBeginner
UserDefinedLiteralDeclaring a user-defined literal constantsBeginner
FibonacciEnumeratorUsing yieldable method to generate infinite iteratationBeginner
MessageLiteralUsing message literalsBeginner
ExpressionTree1Building code at run-time in ELENA, Part 1Advanced
ExpressionTree2Building code at run-time in ELENA, Part 2Advanced
ParsingExpression1Using ELENA Script Engine to parse an arithmetic expression, Part 1Advanced
ParsingExpression2Using ELENA Script Engine to parse an arithmetic expression, Part 2Advanced
Embedded ELENAVMUsing ELENA VM inside another programming languageAdvanced