Skip to content

A Lisp dialect targeting LLVM

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
COPYING
LGPL-3.0
COPYING.LIB
Notifications You must be signed in to change notification settings

michel-slm/espresso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Espresso: S-expr for LLVM
=========================

Espresso is an S-expression-based functional programming language, and
a compiler for that language, currently being prototyped. It is
influenced by the Lisp family of languages (the s-expr syntax), as
well as ML and Haskell (single assignment, type inferencing,
modification only allowed for reference types).

The compiler will compile Espresso source files into LLVM IR, which is
a high-level assembly language with SSA. llc (the LLVM compiler) can
then be used to compile down to native code on several platforms.

About

A Lisp dialect targeting LLVM

Resources

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
COPYING
LGPL-3.0
COPYING.LIB

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published