Existe um script que transforma uma imagem núcleo Pharo em algo mais útil, que incluiria um OmniBrowser?
Pergunta
Eu não posso usar o dev versão mais recente Pharo por causa de alguns problemas estranhos com o compilador embutido no Pharo. Bem. Eu queria saber se existe uma maneira rápida de instalar todos os extras bacana em Pharo que a imagem acidentes nucleares, em comparação com a imagem desenv.
Solução
Com todos os não-core imagens Pharo vir um script que foi usado para construir essa imagem. Basta editar o arquivo e arraste e solte-o em um novo núcleo.
Você também poderia me dizer o que você não gosta nas imagens Pharo para que eu possa melhorá-los.
Outras dicas
Há também o roteiro I publicado no wiki Pharo que eu uso para construir minhas imagens:
http://code.google.com/p/pharo/wiki/ImageBuildScripts
Claro que é muito específica para as minhas preferências e necessidades, mas você pode tomá-lo como exemplo e adaptá-lo às suas próprias necessidades.
CommandShell trabalha com Pharo 9.10.10. Você vai bater vários erros como você tenta carregar o pacote devido a Pharo falta MVC, mas você pode simplesmente continuar além do primeiro grupo e abandonar o último (que tenta realmente abrir uma CommandShell em Morphic). Nesse ponto, você vai ter uma classe chamada PipeableOSProcess
que pode ser usado de forma muito fácil para a saída agarrar. Por exemplo:
(PipeableOSProcess command: 'ls /bin') output
retornará o conteúdo de seu diretório bin como uma string.
Ok, ob si pode ser facilmente baixados usando ScriptLoader loadSuperOB
.
Damien acrescenta (de comentário abaixo):
O problema com essa abordagem é que ninguém realmente mantém. Além disso, você perca algumas etapas de configuração para aumentar o uso de OB (Por exemplo, você não terá os navegadores baseados em OB, se você perguntar para o remetentes de uma mensagem de um espaço de trabalho)