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
- Host: GitHub
- URL: https://github.com/okelleydevelopment/proto-lang
- Owner: OkelleyDevelopment
- Created: 2022-06-05T06:42:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-23T02:36:22.000Z (almost 4 years ago)
- Last Synced: 2025-03-06T12:51:57.208Z (over 1 year ago)
- Language: Rust
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)