Skip to content

ProgramingIsTheFuture/TypedLisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typed Lisp

Typed lisp that compiles to LLVM.

It supports higher order functions:

(defun add [x y] (+ x y))

(defun app [f z] (f z 1))
(app add 10)

Built-in

  • "+" function to add integers
  • Integers
  • Function declaration
  • Function application
  • Variable declaration

Type-System

Hindley-Milner-Damas? Or at least a try of it!

Next

  • Partial application
  • Create more tests

About

Lisp but typed and it compiles to LLVM

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages