これは単純なGNUSmalltalkの質問です。申し訳ありませんが、これを行う方法が見つかりませんでした。
私はgnusmalltalkで遊んでいます、私はできることを知っています
% gst <file-name>
しかし、すでにgst>プロンプトが表示されている場合、TCLソースコマンドのようなファイル(コードを含むファイル)をメモリに読み込むにはどうすればよいですか。
簡単な質問に改めて感謝とお詫びを申し上げます。
これは単純なGNUSmalltalkの質問です。申し訳ありませんが、これを行う方法が見つかりませんでした。
私はgnusmalltalkで遊んでいます、私はできることを知っています
% gst <file-name>
しかし、すでにgst>プロンプトが表示されている場合、TCLソースコマンドのようなファイル(コードを含むファイル)をメモリに読み込むにはどうすればよいですか。
簡単な質問に改めて感謝とお詫びを申し上げます。
パッケージを使用しますか?
Streams-Filesに属するFileDescriptorがスーパークラスであるクラスFileStreamを使用できます。
以下のリンクがお役に立てば幸いです
http://www.gnu.org/software/smalltalk/manual-base/gst-base.html#FileStream
サンプルコードは次のとおりです。
at: #f put: (FileStream open: '/root/test' mode: FileStream read) !
f do: [ :c | Transcript nextPut: c ] !
25 timesRepeat: [ Transcript nextPut: (f next) ] !
f close !
以下を使用できます。
st> fd := FileDescriptor open: './myfile.st'
<FileDescriptor on "/Users/math/myfile.st">
st> fd fileIn