Pharo に組み込まれているコンパイラに奇妙な問題があるため、最新の dev Pharo リリースを使用できません。良い。開発イメージと比較して、コア イメージでは見逃されている気の利いたエクストラをすべて Pharo にすばやくインストールする方法があるかどうか疑問に思っていました。
4 に答える
コア以外のすべての Pharo イメージには、そのイメージを構築するために使用されたスクリプトが付属しています。そのファイルを編集して、新しいコアにドラッグ アンド ドロップするだけです。
Pharo の画像で気に入らない点を教えていただければ、それらを改善できます。
私が画像を作成するために使用する Pharo wiki で公開したスクリプトもあります。
http://code.google.com/p/pharo/wiki/ImageBuildScripts
もちろん、それは私の好みやニーズに非常に固有のものですが、例として取り上げて、自分のニーズに合わせて調整することができます.
CommandShellは Pharo 9.10.10 で動作します。Pharo には MVC がないため、パッケージをロードしようとするといくつかのエラーが発生しますが、最初の束を過ぎて、最後の束 (Morphic で CommandShell を実際に開こうとする) を放棄することができます。その時点で、PipeableOSProcess
非常に簡単に出力を取得できるクラスが作成されます。例えば:
(PipeableOSProcess command: 'ls /bin') output
bin ディレクトリの内容を文字列として返します。
わかりました、OB 自体は を使用して簡単にダウンロードできますScriptLoader loadSuperOB
。
ダミアンは次のように付け加えます(以下のコメントから):
このアプローチの問題点は、誰も実際にそれを維持していないことです。さらに、OB の使用を強化するための構成手順がいくつかありません (たとえば、ワークスペースからメッセージの送信者を要求する場合、OB ベースのブラウザーはありません)。