-
Notifications
You must be signed in to change notification settings - Fork 11
Fast interpreter with macros, local type inference, LLVM backend.
License
wbhart/Cesium3
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Cesium v 0.3: ============= Dependencies: ------------- * Boehm-Demers-Weiser Garbage Collection Build: ------ Update directory paths at the top of the Makefile then type: make To run, simply type: ./cesium Introduction: ------------- Cesium is a language with the following features: * LLVMJit backend for performance * Local type inference * C foreign function interface * Syntax and expression macros * Garbage collection * Imperative and functional styles * Parameterised types * Ad hoc and parametric polymorphism Progress: --------- * Parser combinators - almost done * Symbol Hash table - not done * Parser - not done * Environments - not done * Type system - not done * Back end - not done * Closures - not done * Type inference - not done * FFI - not done * Module system - not done
About
Fast interpreter with macros, local type inference, LLVM backend.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published