Packaging de SqueakBot

From OFSET Wiki

Jump to: navigation, search

installation complexe à l'heure actuelle

-> Packages Win/Linux "out of the box" : image spécifique + plugins de gestion port parallele. "Installer Squeakbot en un clic".

Un fichier .exe sous Windows (Fait), un CD live sous Linux + un .deb(Fait mais non testé) /.rpm

Comment faire un CD live sous linux ? 
Voir l'article sur Freeduc-science et le Freeduc-CD_factory_HOWTO

Retour sur la première version (par Séverin Lemaignan, 27 juin 2006) :

C'est super de pouvoir installer SqueakBot en 3 clics, il y a plusieurs problèmes gênants :

  • l'image est en anglais.
  • elle s'ouvre sur un MethodBrowser et un Workspace, vraiment pas

accueillants pour un débutant (ça serait mieux d'avoir l'écran d'accueil que l'on retrouve dans les images de Squeak dispo sur le Web).

  • sous Windows (j'ai pas testé la version Linux puisque je n'ai pas

le .deb), la bibliothèque io.dll doit être copiée dans windows\system32 manuellement (sinon la VM crash quand on crée un objet SqueakBot), et il faut en plus avoir les droits administrateur sur la machine, car, d'après ce que je comprend, au premier appel, la bibliothèque io.dll installe un pilote io.sys dans le répertoire drivers, et que ce n'est autorisé qu'avec les droits administrateur. Un fois installé, SqueakBot peut être utilisé sans problème avec des droits restreints. Il faudrait que l'installeur vérifie qu'il ait les droits administrateur.

Ensuite, dans Squeak : il y a pas mal de petits problèmes.

  • Dans le mode "simple" : impossible de faire des scripts. Si on fait un

"monbot beViewed", le visualisateur ne permet pas de créer des scripts car il y a visiblement un bug avec les costumes des Morphs.

  • dans le mode "avancé", quand on crée un SmecMorph et qu'on affiche son

Viewer, la catégorie "smec" n'existe plus ce qui rend impossible le scriptage individuel des Smecs.

  • plus généralement, il faudrait écrire les méthodes en français (ou au

moins des alias pour les méthodes en français)

  • et ça serait vraiment bien qu'il y ait qque part un bouton qui crée

tout seul comme un grand un objet SqueakBot ou des Smecs sans avoir besoin de passer par du code... ou à défaut, que ce code soit déjà taper dans un Workspace ouvert au lancement de l'image et qu'il y ait juste à l'exécuter.

Personal tools