Começando a usar o Stratego/XT
Roteiro de Instalação do Ambiente para uso do Stratego/XT no G5
- Pegue a imagem compactada do ambiente em /apps/arquivos de imagem do VirtualBox;
- Descompacte o arquivo na pasta C:\temp\login ou em outra pasta de sua preferência;
- Abra o Sun VirtualBox (deve estar disponível no desktop);
- No menu superior, clique no botão Novo, e na janela do wizard que abrirá, clique em próximo;
- Na janela seguinte, para nome, digite 'stratego' ou qualquer outro nome de sua preferência. Em Tipo do SO, coloque Linux e em Versão, coloque Ubuntu;
- Clique em próximo;
- Defina o tamanho de memória para a máquina virtual com o valor de pelo menos 512 MB;
- Clique em próximo;
- Selecione "usar disco rígido existente", e pressione o botão ao lado do menu dropdown, para abrir o Gerenciador de Mídias Virtuais;
- Clique no botão "Acrescentar";
- Aponte para a imagem que você acabou de descompactar (CodeGen.vdi) e selecione Abrir;
- Após isso clique no botão selecionar, que fechará o Gerenciador de Mídias Virtuais.
- Clique em próximo;
- Um resumo do que você acabou de fazer será mostrado, clique em finalizar para adicionar a máquina virtual ao VirtualBox;
- Inicie a máquina virtual. Caso seja necessário logar, use guest para login e senha.
README
- Antes de fazer os exercícios de Stratego/XT, observe os seguintes pontos:
- Os projetos devem ser importados no Eclipse. Para executá-los, roda o build.xml;
- A pasta syn dos projetos possui os arquivos referentes à sintaxe;
- A pasta lib dos projetos possui os arquivos referentes às transformações;
- A pasta tools possui o arquivo Person.web que é usado como exemplo de um programa escrito na DSL.
Roteiro de Instalação do Ambiente para uso do Stratego/XT na sua máquina (Apple - Mac OS X Snow Leopard)
Inicialmente é necessário instalar o gerenciador de pacotes Nixpkgs. É interessante sempre baixar a versão mais atual (no momento, 0.14pre21116).
O processo de instalação do Nixpkgs é o seguinte:
- Descompacte o arquivo (no terminal, tar -xvf nome-do-arquivo.tar.bz2)
- Entre no diretório gerado após a extração, dê um ./configure e depois um make
- Como root, execute: make install (sudo make install)
Após esse passo o Nixpkgs já deve estar instalado. O próximo passo é baixar os pacotes do stratego (versão nix) para o Mac OS X (Darwin).
- Vá em www.strategox.org e depois em Downloads
- Procure a opção "Nix Package" e baixe os arquivos aterm, sdf2-bundle e strategoxt (Você será redirecionado para o repositório Nix, coloque para baixar a versão darwin de cada um desses arquivos).
- Após isso, vá no terminal, entre no diretório onde você salvou os arquivos aterm, sdf2-bundle e strategoxt
- Como root, execute o nix-install-package para cada um dos pacotes (Importante, você deve instalar primeiro o aterm, depois o sdf2-bundle e finalmente o strategoxt)
Exemplo: sudo nix-install-package aterm-2.5-r21238-i686-darwin.nixpkg (repita o mesmo para o sdf2-bundle e para o stratego).
- Após tudo isso feito, abra uma nova janela do terminal e execute "strc --help" para ter certeza de que a instalação do stratego ocorreu sem problemas.
Pronto, você deve ter o Stratego configurado sem problemas agora em seu Mac OS X. Talvez seja interessante baixar os pacotes da linguagem Java (java-front) ou
AspectJ (aspectj-front). O processo nesse caso é o mesmo, baixe no site as extensões para Java e
AspectJ (nix package) e instale-os utilizando o nix-install-package
Roteiro de Instalação do Ambiente para uso do Stratego/XT na sua máquina (Outros Sistemas Operacionais)
--
MarcioRibeiro - 21 Apr 2010
--
MarcioRibeiro - 13 Apr 2010
--
MarcioRibeiro - 06 Apr 2010