問題タブ [monticello]
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 - 一度に複数の Monticello パッケージを保存する
私は Pharo Smalltalk を使用しています。独自のパッケージ グループをローカル リポジトリに保存するとします。パッケージには "MyPrefix" というプレフィックスが付いていることがわかっています。それを行うための正しいメッセージは何ですか? コード内:
Web ベースのリポジトリ用にそれをスクリプト化するのは難しすぎるでしょうか?
smalltalk - Gofer で Monticello パッケージを別の名前で別のリポジトリにコピーする方法
コンテキストは次のとおりです
。パッケージには、いくつかのリポジトリで開発されたいくつかのブランチがありました
- きしむソース
- source.squeak.org/trunk
開発は source.squeak.org で停止しました。目標は、単一のリポジトリですべてのバージョンを公開するために、ブランチを squeaksource に戻すことです。
しかし、人間のブラウジングとブランチの迅速な識別を容易にするために、squeaksource copy の名前に標準のブランチ識別を追加したいと考えています。
この操作を自動化する方法はありますか? たぶんゴーファーと?
smalltalk - カテゴリとパッケージのクラスの編成は、Pharoのさまざまなバージョンでどのように機能しますか?
誰かがPharoのクラスの編成がPharoのさまざまなバージョンでどのように機能するかを説明できますか?
- すべてのクラスはSmalltalkグローバルの一部です(これまでずっと、このままでいるように見えますか?)
- クラスはカテゴリを持つことができますが、それは一種のタグにすぎませんか?(これまでずっと、このままでいるように見えますか?しかし、カテゴリはどういうわけかパッケージにマッピングされることがありますか?)
- ファロのさまざまなバージョンにはさまざまな種類のパッケージがあります
- モンティセロパッケージを表すMCPackages
- PackageInfo
- RPackage(Pharo 1.4)?
さらに、上記の構造のいくつかに基づいてクラスとメソッドをナビゲートするのに何らかの形で役立つSystemNavigationがありますか?
smalltalk - このクラスを含む Monticello パッケージをロードしたときにクラスで実行される特定のメソッドはありますか?
このクラスを含む Monticello パッケージをロードしたときにクラスで実行される特定のメソッドはありますか?
例:
バージョン 1、
SomeMonticelloPackage-MyName.1.mcz:
バージョン 2 では、ImportantParameter のデフォルトを変更します。
SomeMonticelloPackage-MyName.2.mcz:
- バージョン 1 を空のイメージにロードすると、すべて問題ありません。
- バージョン 2 を空のイメージにロードすると、すべて問題ありません。
- 最初にバージョン 1 をロードし、次にバージョン 2 をロードすると、バージョン 2 は間違ったデフォルトになります。
したがって、このクラスを含む Monticello パッケージがイメージに読み込まれるときにクラスで呼び出されるメソッドが存在することを願っています。これにより、クラスを再初期化できます。ありますか?この問題の別の解決策はありますか?
smalltalk - VisualworksmczパッケージはMonticelloでインポートされます
SmallTalk / VisualworksでTUIOを使用して、マルチタッチジェスチャ用にクライアントをプログラムしようとしています。TUIOのmczパッケージを入手するために、私はMonticelloを使用しています。
問題は、Monticelloでパッケージをロードしようとすると、常にこのエラーメッセージの受信を終了することです。
誰かがそれに興味を持っているなら、私はあなたにスタックを見せることができます。
前もって感謝します。
smalltalk - gemstone リポジトリへのコミット中にエラーが発生しました: ZnHttpUnsuccessful: 501 Not Implemented
プロジェクトを ss3.gemstone.com/ss に追加しているときに、モンティチェロでコミットすると、「ZnHttpUnsuccessful : 501 Not Implemented」というエラーが表示されます
smalltalk - 既存のカーネル メソッドへの変更を Monticello に保存する
私は Phratch (Smalltalk の Scratch 2.0) に取り組んでおり、InputEventSensor>>processEvent メソッドを変更して、最後に押されたキーを保存するようにしました。修飾キーが保存される方法と同様の方法で、if <key> pressed
ブロックが機能するようにします。
これで、カスタマイズされた InputEventSensor クラスができました。
- 新しいインスタンス変数
keyPressed
- 修正された方法
processEvent
- 新しい方法
keyPressed
とclearKeystate
新しいメソッドは問題のないカテゴリ*Phratch
にあるため、Phratch Monticello パッケージに保存されます。しかし、それはカテゴリprocessEvent
に移動する必要がありますか? *Phratch
インスタンス変数はどうですか?