2010-03-06 18 views
2

J'ai récemment appris Smalltalk, principalement en passant par le tutorial à gnu.org.API GNU Smalltalk?

Bien que cela ait été très utile et que j'aie beaucoup appris, j'aimerais vraiment avoir une API smalltalk étendue où je pourrais voir tous les objets intégrés et quels messages ils peuvent recevoir, et ce qu'ils feront de ces messages .

Le manuel contient une liste de tous les objets intégrés, mais n'explique pas vraiment quoi que ce soit à leur sujet. Certains sont évidents, comme un tableau, mais je ne sais toujours pas ce que tous les messages sont compris.

Il existe un lien vers une 'référence de classe' here, qui est générée par Smalltalk, mais le lien est rompu. Je me demandais si quelqu'un sait quelque chose comme ça hébergé ailleurs, ou pourrait me diriger vers une ressource similaire.

Répondre

2

Smalltalk L'apprentissage est beaucoup plus facile dans un système basé sur l'image comme Pharo ou Squeak. Ils ont des navigateurs de code et des inspecteurs.

+1

Vous voulez dire à base de GUI je suppose. GNU Smalltalk est également basé sur l'image, et il a même maintenant un navigateur, VisualGST: http://smalltalk.gnu.org/blog/mrgwen/visualgst-0-7-0 –

1

Vous découvrirez l'API en parcourant le code, à partir de l'image ou d'autres projets. Ce que je pense que vous aurez toujours besoin, cependant, de plus que l'API, est un tutoriel qui donne une idée de la langue et de la façon de penser dans Smalltalk. Pour moi c'était Smalltalk d'Alec Sharp par l'exemple, qui est librement téléchargeable à partir de Stéphane Ducasse's list of free Smalltalk books.