Skip to content

simonrw/rust-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust-Python

WORK IN PROGRESS - DO NOT USE THIS CODE!!!!

A python interpreter written in Rust.

Outline

CPython has the global interpreter lock, which turns possibly concurrent programs into serial programs. My understanding is that this is used to ensure reference counts are accurate.

Rust has concurrent primitives such as Arc which handle atomic reference counting.

Can we write a bytecode-interpreter that is concurrent?

About

Python bytecode interpreter written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages