問題タブ [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.
fonts - Smalltalk Squeak/Pharo でネイティブ フォントに簡単に変更するにはどうすればよいですか
すべての新しい Squeak/Pharo 画像で、私はすぐにフォントをネイティブ バージョンに変更します。マウスクリックが多いので、プロセスをスクリプト化したいと思います。
smalltalk - Pharo に Magma と LPF をインストールする
Magma を Pharo にインストールしようとしてきましたが、うまくいきませんでした。これは私がこれまでに試したことです:
- Monticello からのインストール
squeaksource.com/MagmaTester
-- MaObjectSerializer の構文エラー >> setUpClassDefinitionProcessing。 - ユニバースからのインストール - イメージがハングし、ヒットしようとしたときに無限のリダイレクト ループに陥ったよう
installer.pbwiki.com/f/mc15.st
です。 - LPF を直接インストールすると
HTTPSocket httpFileIn: 'ftp.squeak.org/3.11/bob/LPF.st'
-- どうやらインストーラー ファイルの 1 つが Unicode である (または少なくとも各文字が予期せず 2 倍幅になる) ため、構文エラーが発生します。
これで運が良かった人はいますか?
smalltalk - きしむ-円を動かすにはどうすればよいですか?
Squeak Smalltalk環境で、私はMorphicを学ぼうとしています。モーフィッククラスは非常に多く、現在のアプリケーションに使用するのに最も適切なクラスを決定することはできません。この時点ですでに存在するものを発明したくないのです。関連するコード/情報へのリンクをいただければ幸いです。ファロの方がいいかもしれませんが、私はSqueakatmで立ち往生しています。
私の質問は次のとおりです
。SqueakとMorphicを使用して、ある種のキャンバスを作成し、それを移動可能でスクロール可能でサイズ変更可能なウィンドウにドロップし、デスクトップに表示し、circleMorphをそのキャンバスにドロップして、ユーザーが円をつかむことができるようにするにはどうすればよいですか。キャンバス上で動かしますか?
ありがとう!
persistence - マグマ、GOODS、GLORP、または他の何か?
そのため、私はSmalltalkを約6か月間使用しており(SqueakとPharo)、主にデータ分析を行っており、最初のSeasideアプリを起動しようとしています。それで、そこにいるすべてのSmalltalkersへの私の質問は、あなたのお気に入りの永続化ソリューションは何ですか?マグマ、GOODS、GLORPを見てきました。私は長年のPythonハッカーなので、ORMを取得しますが、オブジェクト指向のように見えるため、MagmaまたはGOODSの方が優れたソリューションのようです。
簡単なメモ:アプリを複数のVMにまたがってスケーリングしたいので、データをイメージに保存するだけでは実際には機能しません。
ありがとう!
smalltalk - OmniBrowser を含む、Pharo コア イメージをより便利なものに変換するスクリプトはありますか?
Pharo に組み込まれているコンパイラに奇妙な問題があるため、最新の dev Pharo リリースを使用できません。良い。開発イメージと比較して、コア イメージでは見逃されている気の利いたエクストラをすべて Pharo にすばやくインストールする方法があるかどうか疑問に思っていました。
smalltalk - Squeak または Pharo からのシェル コマンドの呼び出し
Squeak と Pharo からシェル コマンドを呼び出すにはどうすればよいですか? これらの環境には、外部シェル コマンドを実行するための特定の UNIX 言語の system() 関数や、バッククォート (ここではエディターに対して行うことはできませんが、" の左側のキーを押すと得られるもの) のようなものがありますか1" 以上の "TAB") を使用して、コマンドの出力をキャプチャしますか?
unit-testing - SUnit から Phexample への移行
私は Pharo のPhexampleを試していて気に入っていますが、単体テストの半分を SUnit で行い、残りの半分を Phexample で行うのは不便です。Phexample には既存のテストのインポート機能がありますか?
stack - 現在のスタックを見つける方法は?
Pharo で、現在評価中のスタックを見つけるにはどうすればよいですか?
error-handling - エラーメッセージをコピーしてPharoに貼り付けるにはどうすればよいですか?
Squeakはかつて、人々に鈍いエラーメッセージ以上のものを与えることによって革新的でした:デバッガーと理解してください!
しかし、最近はグーグルがあり、エラーメッセージをコピーアンドペーストするのは大変なことです。エラーメッセージは通常、デバッガウィンドウのタイトルとして機能します。そのエラーメッセージをコピーして貼り付けるにはどうすればよいですか?
smalltalk - Pharo Gofer さん、オフライン時にローカル パッケージ キャッシュにフォールバックできますか?
Gofer
インターネットが利用できない場合、ローカル パッケージ キャッシュにフォールバックするように指示できますか?
たとえば、私が使用できるような
電車でオフラインのときに画像をセットアップするには?(その場合、パッケージが実際に以前のイメージ設定からローカルで利用可能であることを確認できます。)