Как увидеть объект / класс / контекстный браузер в GNU Smalltalk? - PullRequest
2 голосов
/ 12 октября 2011

Я запускаю get и теперь я вижу пустой экран. Я ожидал, что браузер объектов, но это не так. Я думаю, что для этого есть какая-то команда.

Как я могу увидеть эти объекты / класс / контекстный браузер в GNU Smalltalk?

1 Ответ

3 голосов
/ 13 октября 2011

В REPL есть несколько инструментов для проверки кода и объектов. Например:

anObject inspect

покажет вам внутренности anObject.

Если вам нужно получить код определенного метода, вы можете сделать:

(MyClass >> #myMethodSelector) methodSourceString

Что касается браузера ... ну, вы находитесь в текстовом REPL, такого понятия, как браузер кода, не существует. Тем не менее, вы можете попробовать gst-browser, это графический интерфейс для GNU-Smalltalk, который включает в себя браузер, Transcript, Workspace, Debugger, Inspector и т. Д. Примите во внимание, что он все еще находится в бета-версии!

Приветствие.

...