問題タブ [pharo]
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.
smalltalk - 送信者のクエリを特定のパッケージに制限する
SOULがあることは知っています。しかし、おそらく Pharo は追加のパッケージなしで次のことを行うことができます: 送信者と実装者の検索を特定のカテゴリに制限するにはどうすればよいですか? Like: OmniBrowser で compile: のすべての送信者を確認したい。
より一般的には、OmniBrowser からコンパイルが呼び出される場所をどのように見つけますか? (コンパイラーの呼び出しに何らかの特別なコード テキスト ペインが関与していたことは大まかに覚えていますが、詳細は忘れてしまいました。)
http - PharoでHTTPリクエストを作成し、レスポンスヘッダーを取得する
HTTPリクエストを作成し、応答コンテンツと応答ヘッダーの両方を取得するにはどうすればよいですか?
startup - Pharo Image の起動時に実行するものを追加する
pharo イメージの起動の開始時に実行するものを追加したいと思います。アプリケーションへのエントリ ポイントであるクラス メソッドへの呼び出しだけでは、特別なことはできません。起動時に smalltalk スクリプトを作成するためのガイドが見つかりません。または、イメージの起動時に実行するものを追加できる方法はありますか?
smalltalk - 「セルフクラス」はどのように使用されますか? / Pharo 画像を照会する方法は?
「自己クラス」を呼び出す主な理由は 2 つあります。静的メソッドの呼び出し、新しいオブジェクトの作成、定数の取得など、ユーザー空間の処理を行うためです。または自分自身を振り返るために。それぞれがどのくらいの頻度で発生するか知りたいです。
現在ロードされている Pharo コード ベースを照会する最良の方法は何ですか? 組み込みツールはありますか、それとも SOUL を使用する必要がありますか?
smalltalk - Smalltalk可変個引数関数
Smalltalk(特にSqueak / Pharo)には、何らかの形の可変個引数機能がありますか?
私はsmalltalkで独自の制御ステートメントを設計する力について読んでいて、ifTrueの大ファンです:ifFalse:任意のif、if、else、ifを実装するための良い方法を思い付くのに苦労していました、...、elseステートメントは、ケースステートメントを実装するために可変個引数関数がどれほど役立つかを考えています。何かのようなもの
偽のクラス
unit-testing - SUnitで予想される失敗をマークする方法は?
SUnit (またはphexample) の単体テストを予想される失敗としてマークするにはどうすればよいですか?
smalltalk - Pharo のデバッガーからスタックトレースをコピーするにはどうすればよいですか?
Pharo のデバッガーからスタックトレースをコピーするにはどうすればよいですか?
画像の近くに Debug.log ファイルがあることは知っていますが、Pharo からファイル システムに移動し、フォルダを見つけて、スタック トレースがすぐ前にある場合は巨大なテキスト ファイルをブラウズするのが面倒です。私の。
objective-c - Morphic の Morph と Cocoa の NSView の違いは何ですか?
Morphic を特別なものにしている点について知りたいです。
functional-programming - Smalltalk の関数オブジェクト (または「値:」のない実行ブロック)
オブジェクトに匿名メッセージを送信することは可能ですか? このような 3 つのオブジェクトを構成したいと考えています (FP と考えてください)。
ここでreduce
、applyToAll
とtranspose
はオブジェクトであり+
、*
と の 2 つの配列は、これらのオブジェクトに送信される匿名メッセージに渡される引数です。ブロックを使用して同じことを達成することは可能ですか? (ただし、明示的な使用法はありませんvalue:
)。
smalltalk - なぜMetaclassesはClassではなくMetaclassのインスタンスなのですか?
両方にClassを使用するのではなく、2つの異なるクラスが使用される理由を知りたいです。