[LLVMdev] project page request

Bagel bagel99 at gmail.com
Thu Aug 1 12:05:51 PDT 2013


Please add to the ProjectsWithLLVM/ page.  Thanks.
====
Embedded System Language (ESL)

ESL <code.google.com/p/esl/> is a new programming language designed to be used
for efficient programming of embedded systems and other low-level system
programming projects.  ESL is a typed compiled language with features that
allow the programmer to dictate the concrete representation of data values;
useful when dealing, for example, with communication protocols or device registers.

Novel features are: no reserved words, procedures can return multiple values,
methods on types (no classes).  The syntax is more Pascal-like than C-like, but 
with C bracketing.  The compiler bootstraps from LL IR.



More information about the llvm-dev mailing list