Conheça o RustPython, um Python escrito em Rust

É o Rust reinventando todas as rodas possíveis!


Conheça o RustPython, um Python escrito em Rust


Com essa conversa de memória segura os programadores Rust estão reinventando todas as rodas possíveis!

Agora é a vez do Python! É a cobra caindo na boca do caranguejo! 😃

Brincadeiras à parte, vamos ver como instalar esse projeto!


Instalação

Certifique de antes já possuir o Rust e o Cargo instalados no seu sistema:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Para uma maneira mais fácil de instalar, adicione o diretório local ~/.cargo à sua variável $PATH:

Nesse caso para .bashrc

echo 'export PATH="${PATH}:${HOME}/.cargo/bin"' >> ~/.bashrc
source ~/.bashrc
exec $SHELL

Agora, para instalar basta rodar esse comando abaixo:

cargo install --git https://github.com/RustPython/RustPython


O RustPython já estará automaticamente disponível na sua Shell e então basta testá-lo:

rustpython --version

Teste um script de Python, exemplo:

vim script.py

def terminalroot():
    var = "Olá, eu sou o Python escrito em Rust"
    print(var)

terminalroot()

E rode:

rustpython script.py

Provável saída: Olá, eu sou o Python escrito em Rust

Você também pode executá-lo em um subshell:

user@host ~ $ rustpython 
Welcome to the magnificent Rust Python 0.1.2 interpreter 😱 🖖
>>>>> print("Rodando na subshell!")
Rodando na subshell!
>>>>> exit()
user@host ~ $ 

Para mais informações acesse o repositório do RustPython .


rust python programacao


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!


caso queira entrar em contato conosco, envie-nos um e-mail.