Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/remexre/stahl_bootstrap
- Owner: remexre
- License: apache-2.0
- Created: 2019-07-21T08:43:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-07-22T06:54:08.000Z (over 5 years ago)
- Last Synced: 2024-11-05T13:18:53.825Z (2 months ago)
- Topics: categorical-abstract-machine, compiler, stahl
- Language: Makefile
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
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 correctnessLicense
-------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.