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!
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 .