2009-07-08 16 views

Répondre

5

Avec toutes les images de Pharo non-core viennent un script qui a été utilisé pour construire cette image. Il suffit de modifier ce fichier et faites glisser & le déposer sur un nouveau noyau.

Vous pouvez également me dire ce que vous n'aimez pas dans les images Pharo afin que je puisse les améliorer.

1

Ok, OB lui-même peut être facilement téléchargé en utilisant ScriptLoader loadSuperOB.

Damien ajoute (de commentaire ci-dessous):

Le problème avec cette approche est que personne ne maintient vraiment. De plus, vous manquez quelques étapes de configuration pour améliorer l'utilisation de l'OB (par exemple, vous n'aurez pas les navigateurs OB-si vous demandez les expéditeurs d'un message à partir d'un espace de travail)

+0

Le problème avec cette approche est que personne ne la maintient vraiment. De plus, vous manquez certaines étapes de configuration pour améliorer l'utilisation de l'OB (par exemple, vous n'aurez pas les navigateurs basés sur l'OB si vous demandez les expéditeurs d'un message à partir d'un espace de travail). –

1

CommandShell fonctionne avec Pharo 9.10.10. Vous frapperez plusieurs erreurs en essayant de charger le paquet en raison du manque de MVC dans Pharo, mais vous pouvez simplement passer le premier paquet et abandonner le dernier (qui essaye d'ouvrir un CommandShell dans Morphic). À ce stade, vous aurez une classe appelée PipeableOSProcess qui peut être utilisée très facilement pour récupérer la sortie. Par exemple:

(PipeableOSProcess command: 'ls /bin') output 

retournera le contenu de votre répertoire bin sous la forme d'une chaîne.

4

Il y a aussi le script que je publiais sur le wiki Pharo que j'utiliser pour construire mes images:

http://code.google.com/p/pharo/wiki/ImageBuildScripts

Bien sûr, il est très spécifique à mes préférences et besoins, mais vous pouvez le prendre comme un exemple et adaptez-le à vos propres besoins.