問題タブ [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.
class - オブジェクトのクラスを別のものに設定するにはどうすればよいですか?
最近見たのに見つからなくなった…
オブジェクトのクラスを別のものに設定するにはどうすればよいですか?
--更新: さて、Pharo で! お気に入り:
実際にはsetClassではないということだけです。オブジェクトのクラス ポインタを変更するにはどうすればよいですか?
smalltalk - ヘッドレス Linux サーバーでの Smalltalk Web アプリの展開
Pharo と Seaside を使用して小さなプロトタイプ Web アプリを作成しました。次に、このアプリを標準の Linux ビルドにデプロイできることをスーツに示したいと思います。アプリのほとんどが JAVA/Apache ベースであるため、ヘッドレスで実行される CentOS、Ubuntu Server、および Gentoo を組み合わせて使用しています。ポート 80 と 443 のみが外部に公開されています。
Seaside/Smalltalk サーバー側アプリをホストするときの経験は?
smalltalk - Seaside などの Web アプリ フレームワークでの Excel ファイルの操作
私は海辺について読んでいて、その音が好きですが、主に Excel をインポートして、データ ファイルを処理する簡単な方法がわかりません。もちろん、csv ファイルの方が簡単ですが、独自のファイル解析ルーチンを作成せずに、さまざまな Excel 形式 (xls、xlsx) をインポートする方法はありますか?
Excel ファイルを開く必要があるということは、.NET のような Windows ベースのシステムを選択する正当な理由になると聞きましたが、どう思いますか?
smalltalk - Squeak / PharoTraitとNewspeakMixinの違いは何ですか?
したがって、Squeak / PharoはTraitsをサポートし、NewspeakにはMixinsがあります。違いはなんですか?トレイトにはinstVarsがありませんが、Mixinsにはありますか?
smalltalk - SmalltalkでSymbolを使用する「ベストプラクティス」のポータブルな方法は何ですか?
ポータブルな方法で Smalltalk でシンボルを使用するための「ベストプラクティス」ルールは何ですか? 私は主に squeak と pharo を使用していますが、他の Smalltalk では許可されていないのに、両方とも 'foo' = #foo と #foo = 'foo' を許可していることを知っています。シンボルは識別用であり、文字列の代わりに使用すべきではないことを理解しています。しかし、シンボル オブジェクトが、copyWith: や do: のようなメッセージを送信できるコレクションであると想定することは、少なくとも安全でしょうか? それとも、最初に何らかのコレクションに変換する必要がありますか?
アドバイスをいただければ幸いです。
browser - Smalltalk Pharo でリファクタリングを行うブラウザは?
Pharo 開発イメージは、デフォルトで、リファクタリング機能を持たないように見えるブラウザとともに出荷されます。新しい Pharo イメージをより便利なものに変換する最も便利な方法は何ですか?
iphone - SqueakNOS または PharoNOS は、iPhone または iPad を実行して DynaBook を形成するように作成できますか?
法的な問題を考慮しなくても、iPad/Phone ARM アーキテクチャのベア メタル上でそれらのいずれかを実行できる場合、私は非常に興味があります。
smalltalk - シフトが押された場合にのみ停止する方法は?
Object>>halt
Pharo では、イメージを壊さないように、シフトが押された場合にのみ停止したいと考えています。それ、どうやったら出来るの?
たとえば、イメージを失わずに aself halt.
をに追加できるようにしたいと考えています。Array>>add:
dependency-injection - Smalltalkの依存性注入フレームワークはありますか?
私はPharoを実行していて、依存性注入の一種の悲鳴を上げるようなユースケースにいます。Smalltalkに似たものはありますか?
依存関係を明示的に渡すだけで、すべてを徒歩で実行できることを理解しています。しかし、それは私にはぎこちなくて冗長に感じます。
smalltalk - PharoはSqueakの単なる再パッケージ化/ブランド変更ですか?
Smalltalkを学ぼうとしています。最初に見つかったのはSqueakでしたが、セキュリティ上の問題でGentoo ebuildツリーから削除されたため、別の方法を見つけることにしました。
次に、 SeasideプロジェクトでPharoを見つけました。Pharo1.0パッケージをダウンロードした後、実際にはSqueakVMが内部にあります。
だから、私の質問は:PharoはSqueakの単なる再パッケージ化/ブランド変更ですか?そして、Squeak(安全でないライブラリをバンドルする)のセキュリティ問題はまだPharoに適用されていますか?
ありがとう!