Y at-il un script qui transforme une image de base Pharo en quelque chose de plus utile, qui inclurait un OmniBrowser?

StackOverflow https://stackoverflow.com/questions/1097585

  •  11-09-2019
  •  | 
  •  

Question

Je ne peux pas utiliser la plus récente version de dev Pharo à cause de quelques problèmes étranges avec le compilateur intégré dans Pharo. Bien. Je me demandais s'il y a un moyen rapide d'installer tous les extras astucieux dans Pharo que l'image de base misses, par rapport à l'image dev.

Était-ce utile?

La solution

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

Vous pouvez aussi me dire ce que vous ne voulez pas les images Pharo afin que je puisse les améliorer.

Autres conseils

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 l'adapter à vos besoins.

CommandShell fonctionne avec Pharo 9.10.10. Vous frapperez plusieurs erreurs que vous essayez de charger le paquet en raison de Pharo manque MVC, mais vous pouvez tout simplement passer devant le premier groupe et d'abandonner le dernier (qui tente d'ouvrir en fait un CommandShell à morphique). À ce moment-là, vous aurez une classe appelée PipeableOSProcess qui peut être utilisé très facilement pour saisir la sortie. Par exemple:

(PipeableOSProcess command: 'ls /bin') output

retourne le contenu de votre répertoire bin comme une chaîne.

Ok, OB lui-même peut être facilement téléchargé à l'aide 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 la   expéditeur d'un message à partir d'un espace de travail)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top