問題タブ [squeak]

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 投票する
2 に答える
571 参照

event-handling - Morphic GUI でのイベントの伝播

いくつかの透明な部分を含む Squeak Morphic GUI の画像があるため、マウスイベントなどを受け入れず、単に表示する必要がありますが、他のモーフの前に表示する必要があります。

そのため、出現するマウスイベントを下層のモーフに伝達すると便利だと思いました。私の問題の解決策やそれを解決するための別の提案を知っている人はいますか?

それが私の問題を示していることを願っています。

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

smalltalk - Seaside などの Web アプリ フレームワークでの Excel ファイルの操作

私は海辺について読んでいて、その音が好きですが、主に Excel をインポートして、データ ファイルを処理する簡単な方法がわかりません。もちろん、csv ファイルの方が簡単ですが、独自のファイル解析ルーチンを作成せずに、さまざまな Excel 形式 (xls、xlsx) をインポートする方法はありますか?

Excel ファイルを開く必要があるということは、.NET のような Windows ベースのシステムを選択する正当な理由になると聞きましたが、どう思いますか?

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

smalltalk - Squeak / PharoTraitとNewspeakMixinの違いは何ですか?

したがって、Squeak / PharoはTraitsをサポートし、NewspeakにはMixinsがあります。違いはなんですか?トレイトにはinstVarsがありませんが、Mixinsにはありますか?

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

smalltalk - SmalltalkでSymbolを使用する「ベストプラクティス」のポータブルな方法は何ですか?

ポータブルな方法で Smalltalk でシンボルを使用するための「ベストプラクティス」ルールは何ですか? 私は主に squeak と pharo を使用していますが、他の Smalltalk では許可されていないのに、両方とも 'foo' = #foo と #foo = 'foo' を許可していることを知っています。シンボルは識別用であり、文字列の代わりに使用すべきではないことを理解しています。しかし、シンボル オブジェクトが、copyWith: や do: のようなメッセージを送信できるコレクションであると想定することは、少なくとも安全でしょうか? それとも、最初に何らかのコレクションに変換する必要がありますか?

アドバイスをいただければ幸いです。

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

squeak - Squeak-エラーのSUnitテスト

メソッドで発生する可能性のあるエラーをテストするために、テストケースでshould:riseを使用することをお勧めします。なんらかの理由で期待どおりに動作しないので、正しく動作していることを確認したいと思います。テストケースのコードは次のとおりです。

私のcompareTo/1メソッドは次のようになります。

テストランナーの出力は、「1つのエラー」があることです。

ありがとうございました。

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

iphone - SqueakNOS または PharoNOS は、iPhone または iPad を実行して DynaBook を形成するように作成できますか?

法的な問題を考慮しなくても、iPad/Phone ARM アーキテクチャのベア メタル上でそれらのいずれかを実行できる場合、私は非常に興味があります。

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

methods - squeakで現在のメソッドの名前を取得するにはどうすればよいですか?

上で述べたように、実行時に現在のメソッドの名前を見つける必要があります。どうすればこれを行うことができますか?

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

class - squeakでクラス変数の値を取得するにはどうすればよいですか?

クラス A に存在することがわかっているクラス変数の名前を含む文字列があります。この変数の値を取得する (つまり、逆参照する) 必要があります。どうすればよいですか?

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

compare - squeak で ByteString と ByteSymbol を比較するにはどうすればよいですか?

次のコードを実行したい:

文字列は同じですが、「ifTrue」に入ることがありません。両方を ByteArray\String に変換しようとしましたが、スチールは機能しませんでした。それらを比較して「ifTrue」にたどり着く方法についてのアイデアはありますか?

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

reflection - Squeakでメソッドのシグネチャを取得する方法

stack at: 2現在のメソッドのメソッドコンテキストを返します。メッセージを使用して、現在のメソッドのコンパイル済みメソッドを取得することができmethodます。メソッドのシグネチャ全体を印刷できるようにしたいのですが、次に例を示しますfrom:to:。MethodContextクラスとCompiledMethodクラスの両方を調べましたが、その方法を見つけることができませんでした。

ありがとうございました。