Pharo/Squeak のコードを紙に印刷する最良の方法は?
1) Pharo/Squeak から直接印刷する方法はありますか? (私は macosx で使用しています)
2) Pharo/Squak から構文に色付けされた適切にフォーマットされたコードをエクスポートする方法はありますか?
3) ファイリングされたコードに色を付けたり書式を設定したりするための外部ツールはありますか?
Pharo/Squeak のコードを紙に印刷する最良の方法は?
1) Pharo/Squeak から直接印刷する方法はありますか? (私は macosx で使用しています)
2) Pharo/Squak から構文に色付けされた適切にフォーマットされたコードをエクスポートする方法はありますか?
3) ファイリングされたコードに色を付けたり書式を設定したりするための外部ツールはありますか?
修士論文の付録では、パッケージに含まれているPier CMS -to-LaTeX コンバーターを使用しました。Pier-Documentation
ただし、このプラグインはクラス コメントとメソッド コメントのみを考慮し、ソース コードを出力しません。Pier は Smalltalk コードの構文強調表示用のパッケージも提供しているShoutPier
ため、この 2 つを組み合わせるにはほとんど作業は必要ないと思います。上記の拡張パッケージはhttp://source.lukas-renggli.ch/pieraddons.htmlにあります。
Webブラウザでコードをナビゲートできるwebdocプロジェクトがあります: http ://ss3.gemstone.com/ss/webdoc.html (そしてもちろん、お気に入りのWebブラウザからコードを印刷できます)。
Pharo ブラウザーは、構文の強調表示を使用しているようです。
ブラウザと送信者/実装者を使用して Smalltalk コードを読むのにどのような困難がありますか?
編集: UML を生成するものは、探している概要を提供しますか? Dandelion の Web サイトには、Squeak の古いバージョンのダウンロードしか表示されていません。Pharo で動作するかどうかはわかりません。
おそらく、この GSoC プロジェクト「Pharo 用の Smalltalk コードから UML ダイアグラムを生成する」は、そうではないと示唆しています。
1) www.squeaksource.com から叫びをインストールします。
2) わかりません。シャウトをカスタマイズできるかもしれません。
3) gnu-smalltalk には、emacs 用の smalltalk モードがあります。しかし、私はあなたが探しているものを理解しているかどうかはよくわかりません.