Skip to content
Yet another functional programming language
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


  • is a dynamic and functional language for the Java Virtual Machine
  • supports Domain-Specific Languages to make your code easy to read and maintain
  • supports Object Oriented Paradigm
  • seamlessly integrates with all existing Java classes and libraries


$ git clone
$ cd ELite
$ mvn package


Navigate to the target directory and run the `' shell script.

$ cd target/elite-1.0-bin/elite-1.0
$ bin/

ELite will display the welcome message:

Welcome to ELite (Version 1.0)
Copyright (c) 2006-2012 Daniel Yuan.
ELite comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.


Type expressions and statements at the prompt. Type quit to exit the interactive shell. You can exam and run the sample scripts located in the sample subdirectory. For example:

$ bin/ sample/hello.xel
Something went wrong with that request. Please try again.