https://github.com/nilern/kyy
Implementing a Python from scratch, for show
https://github.com/nilern/kyy
bytecode compiler garbage-collection interpreter jit-compiler language parsing python vm
Last synced: 18 days ago
JSON representation
Implementing a Python from scratch, for show
- Host: GitHub
- URL: https://github.com/nilern/kyy
- Owner: nilern
- License: mit
- Created: 2020-11-08T20:22:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-23T21:15:48.000Z (over 4 years ago)
- Last Synced: 2025-10-19T17:20:43.464Z (8 months ago)
- Topics: bytecode, compiler, garbage-collection, interpreter, jit-compiler, language, parsing, python, vm
- Language: Rust
- Homepage: https://nilern.github.io/Kyy/
- Size: 196 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kyy

> Aura kultainen kuvoa, hope'inen huolittele!
> Sillä kynnät kyisen pellon, käärmehisen käännättelet.
>
> Forge thyself a plough all golden, cunningly bedecked with silver!
> Then go plough the field of serpents, where the writhing snakes are swarming.
>
> -- Kalevala, 19. poem
An educational and efficient Python implementation. The goal is to teach
advanced programming language and VM implementation, so compatibility may
be compromised for clarity or efficiency.
At the moment [the blog](https://nilern.github.io/Kyy/) should be the most
interesting part of this project.