Вопрос

Какой лучший способ печатать - синтаксис цветной и хорошо отформатированный - код из Pharo / Squeak на бумаге?

1) Есть ли способ печатать напрямую из фаро / Squeak? (Я использую его на MacOSX)
2) Есть ли способ экспортировать синтаксис цветной, хорошо отформатированный код из Pharo / Squak?
3) Есть ли внешние инструменты для цвета и форматируют поданный кусок кода?

Это было полезно?

Решение

Для приложения в моем мастер-тезис Я использовал Пирс CMS.-то-преобразователь латекс в Pier-Documentation упаковка. Тем не менее, этот плагин принимает только комментарии класса и комментарии к способу, он не печатает исходный код. Пир также предоставляет пакет ShoutPier Для синтаксиса выделения Smalltalk Code, поэтому я думаю, что потребуется мало работы, чтобы принести два вместе. Вы можете найти упомянутые расширенные пакеты в http://source.lukas-renggli.ch/pieraddons.html..

Другие советы

Браузеры Pharo, кажется, используют выделение синтаксиса.

Какие сложности вы читаете код Soluttalk, используя браузеры и отправители / релиза?

Редактировать: что-то производит UML дать обзор, который вы ищете? Сайт одуванчика показывает только Загрузки для старых вариантов Squeak - Я не знаю, будут ли они работать с Pharo.

И, возможно, этот проект GSOC «Создание диаграмм UML от кода SmallTalk для Pharo» предлагает не.

Вот как я сделал это на моем Mac, я думаю, что это тоже должно работать на других платформах.

  1. Сохраните свои категории к локальной папке Monticello на вашем диске - см. Руководство по руководству PHARO о том, как это сделать: http://book.pharo-project.org/book/pharotools/monticello/?_s=hdgolc_fxsvvy1ir&_k=yyh-ln8f5mtwz8z2&_n&148.

  2. Обзор этой папки и расстегните файл .mcz

  3. Вы увидите все свой код в SnapShot / Source.ST файл

  4. Вам нужно немного редактировать, чтобы удалить! Персонажи например, может быть инструмент для этого?

-ИК

Есть проект WebDoc, который позволяет вам навигации по коду в веб-браузере:http://ss3.gemstone.com/ss/webdoc.html.(и, конечно, вы можете печатать код из вашего любимого веб-браузера) ..

1) Установите крик от www.squeeksource.com

2) Я не знаю. Может быть, вы можете настроить крик.

3) В GNU-SOLMTALK у вас есть режим Smalltalk для Emacs. Но я не уверен, что понимаю, что вы ищете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top