問題タブ [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.

0 投票する
2 に答える
235 参照

smalltalk - Smalltalk で静的 Web サイトを開発するためのパッケージ?

本当に少ないフォームで静的な Web サイトを実装するために使用する (学ぶ/適応することが少ないという点で) Web フレームワークまたはパッケージはどれが良いでしょうか? .ie : 検索ボックスと連絡先フォーム。「モデル」や背後にあるアプリケーションがないため、CMS や Web アプリケーションの機能を探しているわけではありません。

任意の Web フレームワークで開発された静的 Web サイトの例または簡単なスクリプトはありますか? カウンターや「Hello World」の例には興味がありません。Seaside で見た例は複雑すぎて、「プログラムによる HTML」でネストされたブロックが多すぎて、AIDA で見た例ではモデル オブジェクトが必要で、モデルなしで何かを動作させる方法を理解できませんでした。

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

smalltalk - Pharo SmalltalkでMetacelloリポジトリを閲覧する方法は?

Pharo 1.2.2#12353をダウンロードし、MonticelloBrowserを使用するよりも簡単な方法でいくつかのパッケージをインストールしたいと思いました。パッケージをインストールするためにスクリプトをコピーして貼り付けたくありません。メニュー、ツール、構成ブラウザを開いた後、新しいウィンドウが3ConfigurationOf...で表示されます。

ConfigurationOfFFI ConfigurationOfMagma ConfigurationOfVistaCursors

構成ブラウザーの目的についてのヘルプや説明はありません。それで何をすることになっていますか?

  • 構成のリポジトリを選択する方法はありません
  • ConfigurationOfを追加するためのメニューオプションはありません
  • そのウィンドウから構成を参照する方法はありません

その上、それはhttp://www.squeaksource.com/MetacelloRepository.htmlのような「Metacelloリポジトリ」を閲覧するための適切なツールですか?Metacelloへのカスタムブラウザはありますか?デフォルトでリリースに含まれていないのはなぜですか?

0 投票する
2 に答える
214 参照

refactoring - リファクタリングブラウザを使用してSmalltalkで参照を解決するクラスの一括名前変更

ソースコード(SMPClass1のような直接的なものとSmalltalkのような間接的なもの:#SMPClass2)やクラスとメソッドのコメントの参照を含め、接頭辞SMPで始まるすべてのクラスの名前をRSに変更したいと思います。現在のRBParseTreeRewriterはこれを実行できますか?解析ツリーリライターがない場合の同等のものは次のようになります。

0 投票する
2 に答える
487 参照

unicode - Smalltalk 実装で Unicode サポートをテストする正しい方法は何ですか?

Smalltalk フレーバーが与えられた場合、Unicode がサポートされているかどうかを確認するにはどうすればよいですか? サポートがない場合、欠落しているレベル (VM、フォント、コンバーターなど) をどのように検出できますか?

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

tree - Smalltalk でのツリーの実装

Red-black、B-Tree、2-3 Trees、または General Tree のようなツリー (バイナリではない) のオープンソース実装を見つけようとしていますが、理想的には Squeak/Pharo 用ですが、他の Smalltalk フレーバーの他の実装はも元気。SqueakSource を見たことがありますが、バイナリ ツリー パッケージが多すぎて、そのほとんどが学生のプロジェクトに属しているようです。ツリーの実装を知っていますか?

0 投票する
2 に答える
618 参照

smalltalk - 完璧な機能セットを備えたSmalltalkの実装

私は標準のbash端末を介してプログラミング言語とインターフェースすることを好みます。SqueakとPharoは十分に文書化されていますが、CLIはなく、VMGUIだけを備えているようです。

GNU SmalltalkとSlateには通常のCLIがありますが、Linux、Mac、またはWindows用のインストーラーはありません。Windowsでは複雑なMSYS構成が必要です。

CLIとマルチプラットフォームの両方のインストーラーを備えたSmalltalkの実装はないようです。この言語を使いたいのですが、自分に合ったSmalltalkが見つからないようです。

SqueakとPharoには秘密のCLIモードがありますか?GSTまたはSlateインストーラーがどこに掲載されているか知っている人はいますか?これらの2つの機能を備えた他の無料のオープンソースSmalltalkはありますか?

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

smalltalk - SqueakまたはPharoでテキストカーソルを変更するにはどうすればよいですか?

ボックス化されたテキストカーソルを点滅せずに設定したいのですが、SqueakまたはPharoで可能ですか?

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

smalltalk - Smalltalk 初心者向けアプリ構築

私は Smalltalk テクノロジの初心者です。私のプログラミング経験は C と C++ です。smalltalk の設計方法論を理解したいです。私のような初心者が smalltalk の道を探索するのに役立つ、smalltalk で開発されたシンプルなリアルタイム アプリを提案してくれる人はいますか。現在、私は Pharo で smalltalk の学習を実験しています。

0 投票する
2 に答える
254 参照

smalltalk - Smalltalk を使用してバイナリ ファイルとテキスト ファイルを識別する方法

パス内の特定のファイルのタイプがテキスト ファイルであること、つまりバイナリではないこと、つまり人間が読み取れることを確認したいと考えています。私は最初の文字を読んで推測し、各文字を次のようにチェックします:

  • isAlphaNumeric
  • は特別です
  • isSeparator
  • isOctetCharacter ???

しかし、これらすべてのテスト方法を and: [ ... and: [ ... and: [ ] ] ] で結合することは、あまりおしゃべりではないようです。よりエレガントな方法の提案はありますか?

(Python のバージョンがここにあり、 Pythonを使用してバイナリ ファイルとテキスト ファイルを識別する方法は?これは便利ですが、構文と実装は C のように見えます。)

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

coding-style - Pharo でのメソッド保存時の自動フォーマット

Pharo にはコードフォーマッタが組み込まれています。メソッドを保存するたびに、Pharo が私の書式設定をすべて無視し、代わりにコードを自動書式設定するようにしたいと考えています。それはできますか?