問題タブ [gnu-smalltalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2672 参照

smalltalk - Smalltalk とアサーション

smalltalk + TDD + 「グッドプラクティス」を試してみると、ちょっと醜いブロックに遭遇しました:

GNU Smalltalk でアサーションを行うにはどうすればよいですか?

私はちょうど単純なifFalse: [Die]種類のものを探しています

0 投票する
3 に答える
774 参照

smalltalk - GNU Smalltalkの画像またはファイル?

Smalltalkは初めてです。私は言語の基本を理解していると思います。今度はGNUSmalltalkから始めたいと思います(無料でGTKのバインディングがあるため)。

私はPHPとJava-Cornerから来ているので、Smalltalkイメージの概念に精通していません。そして私は今でも、GNUSmalltalkで画像を使用する必要がないことを読みました。今私は混乱しています;-)

では、ファイルを操作して、必要なクラスをPackageLoaderクラスに含めることは可能ですか?

IDEの代わりに私のお気に入りのテキストエディタ(vim)をコーディングに使用できたら嬉しいです;-)

私に教えてください:-)

0 投票する
3 に答える
240 参照

smalltalk - gstプロンプトからsmalltalkコードを読み取る

これは単純なGNUSmalltalkの質問です。申し訳ありませんが、これを行う方法が見つかりませんでした。

私はgnusmalltalkで遊んでいます、私はできることを知っています

しかし、すでにgst>プロンプトが表示されている場合、TCLソースコマンドのようなファイル(コードを含むファイル)をメモリに読み込むにはどうすればよいですか。

簡単な質問に改めて感謝とお詫びを申し上げます。

0 投票する
1 に答える
915 参照

squeak - squeak コードにブレークポイントを設定するにはどうすればよいですか?

Squeak は強力です。squeak のデバッガーが中心的な役割を果たしていることはわかっています。今、squeak コードにブレークポイントを設定したいと思っていますself: halt。ブレークポイントを設定しますか?

0 投票する
3 に答える
1091 参照

smalltalk - GNU Smalltalk: チュートリアルの例の問題 (オブジェクト作成)

ドキュメントにある GNU Smalltalk の例を実行しようとしましたが、問題が発生しました。

newメソッドでは、initメッセージがメソッドに送信されることはありませんAccount。私の出力は次のとおりです。

この例はGNU Smalltalk Documentationから引用しました。

誰かがエラーを見つけるのを手伝ってくれますか? おそらくinitsuperのメソッドが呼び出されていると思いましたが、メソッドがObjectありませんinit。さらにsuper、現在のクラスのインスタンスを作成する必要がありますか?

答えてくれてありがとうベンジャミン

So my problem was that i did not distinguish between class functions (new) and Object functions

Fixed Code

0 投票する
1 に答える
211 参照

smalltalk - GNU Smalltalk で画像コードを見るには?

GST コマンド ライン インターフェイス内からクラス/メッセージ コードを確認するにはどうすればよいですか? 私は #inspect メッセージしか知りませんが、これはコードではなく、オブジェクトの定義または概要のみを示しています。

ありがとうございました :-)

0 投票する
1 に答える
413 参照

smalltalk - SmallIntegerのGNUSmalltalkメッセージに#at:put:があるのはなぜですか?

ArrayGNU Smalltalkのクラスで遊んでいると、メッセージがクラス(または他のスーパークラス)ではなく#at:put:クラスに属していることに驚きました。なんで?SmallIntegerArrayArray

0 投票する
2 に答える
487 参照

unicode - Smalltalk 実装で Unicode サポートをテストする正しい方法は何ですか?

Smalltalk フレーバーが与えられた場合、Unicode がサポートされているかどうかを確認するにはどうすればよいですか? サポートがない場合、欠落しているレベル (VM、フォント、コンバーターなど) をどのように検出できますか?

0 投票する
2 に答える
618 参照

smalltalk - 完璧な機能セットを備えたSmalltalkの実装

私は標準のbash端末を介してプログラミング言語とインターフェースすることを好みます。SqueakとPharoは十分に文書化されていますが、CLIはなく、VMGUIだけを備えているようです。

GNU SmalltalkとSlateには通常のCLIがありますが、Linux、Mac、またはWindows用のインストーラーはありません。Windowsでは複雑なMSYS構成が必要です。

CLIとマルチプラットフォームの両方のインストーラーを備えたSmalltalkの実装はないようです。この言語を使いたいのですが、自分に合ったSmalltalkが見つからないようです。

SqueakとPharoには秘密のCLIモードがありますか?GSTまたはSlateインストーラーがどこに掲載されているか知っている人はいますか?これらの2つの機能を備えた他の無料のオープンソースSmalltalkはありますか?

0 投票する
1 に答える
521 参照

smalltalk - Pythonのif__name__ = = "_ _ main __" GNU Smalltalkのイディオム?

そのようなものは存在しますか?

ルビー:

Perl:

Lua: