Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/remexre/stahl_bootstrap

The bootstrapping compiler for Stahl.
https://github.com/remexre/stahl_bootstrap

categorical-abstract-machine compiler stahl

Last synced: 25 days ago
JSON representation

The bootstrapping compiler for Stahl.

Awesome Lists containing this project

README

        

stahl_bootstrap
===============

[![Build Status](https://travis-ci.org/remexre/stahl_bootstrap.svg?branch=master)](https://travis-ci.org/remexre/stahl_bootstrap)

(The bootstrap compiler for) a dependently typed language with algebraic effects.

Implementation Goals
--------------------

- Syntax
- [ ] Define
- [ ] Lexer
- [ ] Parser
- Core Language
- [ ] Define
- [ ] Typeck
- [ ] Codegen
- [ ] Prove progress
- [ ] Prove preservation
- [ ] Prove totality
- [ ] Prove codegen correctness

License
-------

Licensed under either of

- [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
- [MIT License](http://opensource.org/licenses/MIT)

at your option.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.