Ben Haller: Eidos

...back to my home page...

Eidos is an open-source scripting language that I developed as a part of my work on SLiM in the lab of Dr. Philipp Messer at Cornell University. Eidos is pronounced "A-dose", with the accent on the long "a" (as in "day"). It is a Classical Greek word (εἶδος) meaning "form", "essence", "type", or "species"; it is the word that Plato used to refer to his Forms. Eidos is a very simple language, designed to be very lightweight and very fast (at least considering that it is interpreted). It is influenced by R, C, and Objective-C. For more details on Eidos, please see the documentation below.

This page is a repository of resources and links related to Eidos. If you have something related to Eidos that you would like to be linked here, please let me know.


B.C. Haller, P.W. Messer. (2016). SLiM: An Evolutionary Simulation Framework. 185 pp. URL.

B.C. Haller. (2016). Eidos: A Simple Scripting Language. 84 pp. URL.


Eidos is not currently supplied as a separate downloadable source archive. The recommendation is to download SLiM and extract Eidos from the project. You can download either the current stable release version or the development head from SLiM's source code repository at GitHub.

B.C. Haller. (2016). Eidos [version 1.0]. Home page: GitHub repository:

This page copyright © 2016 Ben Haller Last updated 8 April 2016