Что лучший способ состоит в том, чтобы распечатать - окрашенный синтаксис и хорошо отформатированный - кодирует от Pharo/Squeak на бумаге?
1) Существует ли способ распечатать непосредственно из Pharo/Squeak? (я использую его на macosx),
2) Существует ли способ экспортировать окрашенный синтаксис, хорошо форматировал код от Pharo/Squak?
3) Там внешние инструменты должны окрасить и отформатировать зарегистрированный часть кода?
Для приложения в моей магистерской диссертации я использовал Pier CMS-to-LaTeX converter в пакете Pier-Documentation
. Однако этот плагин учитывает только комментарии классов и комментарии методов, он не печатает исходный код. Pier также предоставляет пакет ShoutPier
для подсветки синтаксиса кода на языке Smalltalk, поэтому я полагаю, что потребуется небольшая работа, чтобы объединить эти два пакета. Вы можете найти упомянутые пакеты расширений в http://source.lukas-renggli.ch/pieraddons.html.
Браузеры Pharo, похоже, используют подсветку синтаксиса.
С какими трудностями вы читаете код Smalltalk с помощью браузеров и отправителей/исполнителей?
Правка: Будет ли что-то, что производит UML , дать обзор, который вы ищете? Веб-сайт Dandelion показывает только загрузки для старых версий Squeak - я не знаю, будут ли они работать с Pharo.
И, возможно, этот проект GSoC "Generate UML diagrams from Smalltalk code for Pharo" предлагает нет.
1) Установите shout с www.squeaksource.com
2) Я не знаю. Возможно, вы можете настроить shout.
3) В gnu-smalltalk есть режим smalltalk для emacs. Но я не совсем уверен, что понимаю, что вы ищете.