SolidOak - IDE para a linguagem Rust

Publicado por Uberlan em 12/05/2015

[ Hits: 6.345 ]

 


SolidOak - IDE para a linguagem Rust



Saudações, amigos linuxers.

Mais uma vez venho passar uma dica sobre IDE's. Desta vez para a linguagem de programação Rust, a qual escrevi um artigo aqui. Se lembram?
Para aqueles que decidiram se aventurar nessa linguagem e desejam mais facilidade, apresento-lhes SolidOak.

SolidOak foi criada pelo programador americano Zach Oakes que, anteriormente, trabalhava para a NSA (???) e ficou mais conhecido por ser o desenvolvedor da Nightcode, uma IDE para Clojure que facilita a vida de quem usa Java e está iniciando no desenvolvimento de jogos.
Linux: SolidOak - IDE para a linguagem Rust.
SolidOak é uma IDE bem básica, baseada num fork do consagrado Vim chamado neoVim, que dentre alguns recursos do tradicional Vim, oferece também o autocomplete para Rust através do utilitário RACER.

SolidOak atualmente se encontra na versão 0.1.3 (06-05-2015).

Chega de papo e vamos para a instalação no Ubuntu.

Requisitos:
  • neovim
  • curl
  • Rust
  • cmake

Use os comandos:

# apt-get install libgtk-3-dev libglib2.0-dev libcairo2-dev libvte-2.90-dev
# apt-get install libtool autoconf automake cmake libncurses5-dev g++ pkg-config unzip curl

Como requisito mínimo, SolidOak exige que um pacote específico da linguagem Rust esteja instalado. SolidOak trabalha somente com o pacote "rustc-nightly". Nem tente usar com o pacote Beta, que não vai funcionar.

Para instalar o pacote "rustc-nightly", use o comando abaixo:

curl -s https://static.rust-lang.org/rustup.sh | sh -s -- --channel=nightly

Para instalar neoVim use:

git clone https://github.com/oakes/neovim
cd neovim
sudo make libnvim

Finalmente, vamos à instalação e execução de SolidOak.

wget https://github.com/oakes/SolidOak/releases/download/0.1.3/solidoak-0.1.3-linux.tar.gz
tar -xvzf solidoak-0.1.3-linux.tar.gz
cd solidoak-0.1.3-linux
sudo chmod 777 run.sh
./run.sh

Há a possibilidade de também instalar através do Git. Para isso, leia atentamente o procedimento na página:
Após a execução deve aparecer uma janela parecida com esta:
Linux: SolidOak - IDE para a linguagem Rust.
Para iniciar o uso, você deve usar o botão 'New Project' e quando a janela 'Project' abrir, você deve digitar o nome do projeto e clicar em "Save". No meu caso, usei o nome "teste".
Linux: SolidOak - IDE para a linguagem Rust.
Quem leu o artigo sobre a linguagem Rust, vai reconhecer a estrutura (pastas e arquivos) do projeto montada no painel esquerdo da IDE. Sim, é uma estrutura montada pela ferramenta Cargo. Observe que temos os arquivos "Cargo.toml" e "main.rs" para editar.

Após escrever seu programa, use o botão "Run" no painel inferior para compilar e executar. O resultado da execução vai aparecer no painel inferior.
Linux: SolidOak - IDE para a linguagem Rust.
Após a execução, você vai observar que foram adicionados novos itens na estrutura do projeto. Agora você pode observar a pasta target, onde você vai encontrar dentro da pasta debug, o executável do seu programa.
Linux: SolidOak - IDE para a linguagem Rust.
E aí, gostaram? Eu estou gostando de fuçar a Rust e espero que esta dica ajude a todos que estão interessados nessa linguagem.

Referências


Outras dicas deste autor

gt5 - Front-end para du com estatísticas em HTML

bmon - Ferramenta de monitoramento cheia de recursos

Netactview - Uma ótima alternativa ao Netstat

Spyder - Excelente IDE para desenvolver em Python

Criando um ambiente para programar em Cobol usando OpenCobol e OpenCobolIDE no Ubuntu

Leitura recomendada

Como forçar o APT a ignorar determinada dependência

Certificação, uma forma de se preparar

Recuperando senha do root - Slackware

Conectando Linux com celulares através de Bluetooth

Instalação de pacotes oldstable no Debian Stable

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts