URL: https://linuxfr.org/users/getaway/journaux/visualgst-et-tutorial-gtk-pour-gnu-smalltalk Title: VisualGST et tutorial GTK pour GNU Smalltalk Authors: Gwenaël Casaccio Date: 2010年01月08日T15:00:31+01:00 Tags: Score: 9 VisualGST est un IDE (environnement de développement intégré) pour GNU Smalltalk - une implémentation du langage Smalltalk. J'ai le plaisir de vous annoncer la sortie de la version 0.7.0 de VisualGST. VisualGST, logiciel sous licence GPL, est écrit en Smalltalk et utilise le binding GTK+ de GNU Smalltalk. Voici un aperçu de VisualGST : * Un navigateur de classes qui permet de naviguer à travers les projets et de rajouter/modifier du code ; * Un Transcript : c'est utilisé pour afficher des résultats ou des exceptions (par ex : (2 + 2) printNl)) ; * Un Workspace : un éditeur de texte qui sert surtout à exécuter du code ; * Un debugger : pas besoins d'explications ;) ; * Un Senders/Implementers : ces deux outils permettent de voir qui utilise ou implémente telle méthode/classe/namespace ; * Un inspecteur : il permet de naviguer à travers des objets. Il est ainsi possible de voir les variables d'instances et de naviguer parmi celles-ci. La vue de l'inspecteur sera adaptée en fonction du type des variables : si c'est un entier on verra les valeurs en base 2, 8, 16. Si c'est un dictionnaire, ce sont les clefs et leurs valeurs qui seront montrées ; * Des refactorings de bases (principalement les opérations ajout/modification/suppression) pour les namespaces, classes, méthodes. Avec support de l'Undo/Redo ; * etc. Les nouveautees pour cette version sont nombreuses : * refonte de l'interface avec le support des onglets pour le browser * correction des bugs * de nombreux refactorings * integration de VisualGST dans GNU Smalltalk * ... Le futur un support des packages, une integration a GIT (voir un portage de GIT en Smalltalk), reverse debugging, ... Pour installer GNU Smalltalk et VisualGST : git clone git://git.sv.gnu.org/smalltalk.git autoreconf -vi ./configure make make install ensuite gst-browser Site web de VisualGST : [http://visualgst.bioskop.fr/](http://visualgst.bioskop.fr/) pour des versions plus recentes de VisualGST : [http://github.com/MrGwen/gst-visualgst](http://github.com/MrGwen/gst-visualgst) Je suis aussi en train de porter le tutorial de PyGTK pour GNU Smalltalk vous trouverez les fichiers sur : [http://github.com/MrGwen/gst-gtk/zipball/html](http://github.com/MrGwen/gst-gtk/zipball/html) et le source [http://github.com/MrGwen/gst-gtk](http://github.com/MrGwen/gst-gtk) pour le moment seul les chapitres 1-3 (partiellement le 4) sont portes :) Il existe aussi un livre pour apprendre la programmation Smalltalk : [http://www.canol.info/books/computer_programming_using_gnu_s(...)](http://www.canol.info/books/computer_programming_using_gnu_smalltalk/) Gwenael

AltStyle によって変換されたページ (->オリジナル) /