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

https://github.com/okelleydevelopment/proto-lang

Defining the skeleton for a potential language implementation
https://github.com/okelleydevelopment/proto-lang

Last synced: 12 months ago
JSON representation

Defining the skeleton for a potential language implementation

Awesome Lists containing this project

README

          

# Proto-Lang

Author(s): Nicholas O'Kelley

Date: A period between May and June, 2022

## Motivation

In the effort to "mock up" the work needed to complete a personal project rewrite,
this project exists to show the simplest implementation that will help catalyst
the other one!

## Project Execution

```
cargo run
```

You will see some basic output in the terminal.

## Known Bugs

- Not exhaustive, though that is more a limitation than a bug

## Acknowledgements

- [Programming Language Theory](https://en.wikipedia.org/wiki/Programming_language_theory)
- [Type Theory](https://en.wikipedia.org/wiki/Type_theory)
- [Language Design talk Noam Chomsky](https://www.youtube.com/watch?v=MLk47AMBdTA)

While this next one did not immediately affect this project, it was an interesting read
and has influenced my thinking so I leave it for others to explore too.

- [Type Lambda Calculus](https://en.wikipedia.org/wiki/Typed_lambda_calculus)