RustPython je implementace jazyka Python 3 napsaná pomocí Rust

6. 2. 2019

Sdílet

Rust Autor: Rust project

Vývojáři Windel Bouwman a Shing Lyu pracují na reimplementaci Pythonu v jazyce Rust (seriál). Jejich interpret RustPython je celý napsán v Rustu a standardní knihovnu píší také pomocí dostupných balíčků (crates) z Rustu. Projekt byl prezentován o víkendu na konferenci FOSDEM 2019 (galerie z konference). Důvodem implementace v jazyce Rust je větší paměťová bezpečnost interpretu Pythonu.

Přestože je celý projekt v hodně rané fázi, většina syntaxe Pythonu 3 funguje, dokonce je k dispozici verze používající WebAssembly a běžící v prohlížeči. Pozadu je zatím jen implementace standardní knihovny. Kód je dostupný pod licencí MIT a najdete ho na GitHubu.

(Zdroj: Phoronix)

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.