Hlavní navigace

RustPython je implementace jazyka Python 3 napsaná pomocí Rust

Sdílet

Petr Krčmář
Rust

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?
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?