問題タブ [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 - Smalltalk で静的 Web サイトを開発するためのパッケージ?
本当に少ないフォームで静的な Web サイトを実装するために使用する (学ぶ/適応することが少ないという点で) Web フレームワークまたはパッケージはどれが良いでしょうか? .ie : 検索ボックスと連絡先フォーム。「モデル」や背後にあるアプリケーションがないため、CMS や Web アプリケーションの機能を探しているわけではありません。
任意の Web フレームワークで開発された静的 Web サイトの例または簡単なスクリプトはありますか? カウンターや「Hello World」の例には興味がありません。Seaside で見た例は複雑すぎて、「プログラムによる HTML」でネストされたブロックが多すぎて、AIDA で見た例ではモデル オブジェクトが必要で、モデルなしで何かを動作させる方法を理解できませんでした。
smalltalk - Pharo SmalltalkでMetacelloリポジトリを閲覧する方法は?
Pharo 1.2.2#12353をダウンロードし、MonticelloBrowserを使用するよりも簡単な方法でいくつかのパッケージをインストールしたいと思いました。パッケージをインストールするためにスクリプトをコピーして貼り付けたくありません。メニュー、ツール、構成ブラウザを開いた後、新しいウィンドウが3ConfigurationOf...で表示されます。
ConfigurationOfFFI ConfigurationOfMagma ConfigurationOfVistaCursors
構成ブラウザーの目的についてのヘルプや説明はありません。それで何をすることになっていますか?
- 構成のリポジトリを選択する方法はありません
- ConfigurationOfを追加するためのメニューオプションはありません
- そのウィンドウから構成を参照する方法はありません
その上、それはhttp://www.squeaksource.com/MetacelloRepository.htmlのような「Metacelloリポジトリ」を閲覧するための適切なツールですか?Metacelloへのカスタムブラウザはありますか?デフォルトでリリースに含まれていないのはなぜですか?
refactoring - リファクタリングブラウザを使用してSmalltalkで参照を解決するクラスの一括名前変更
ソースコード(SMPClass1のような直接的なものとSmalltalkのような間接的なもの:#SMPClass2)やクラスとメソッドのコメントの参照を含め、接頭辞SMPで始まるすべてのクラスの名前をRSに変更したいと思います。現在のRBParseTreeRewriterはこれを実行できますか?解析ツリーリライターがない場合の同等のものは次のようになります。
unicode - Smalltalk 実装で Unicode サポートをテストする正しい方法は何ですか?
Smalltalk フレーバーが与えられた場合、Unicode がサポートされているかどうかを確認するにはどうすればよいですか? サポートがない場合、欠落しているレベル (VM、フォント、コンバーターなど) をどのように検出できますか?
tree - Smalltalk でのツリーの実装
Red-black、B-Tree、2-3 Trees、または General Tree のようなツリー (バイナリではない) のオープンソース実装を見つけようとしていますが、理想的には Squeak/Pharo 用ですが、他の Smalltalk フレーバーの他の実装はも元気。SqueakSource を見たことがありますが、バイナリ ツリー パッケージが多すぎて、そのほとんどが学生のプロジェクトに属しているようです。ツリーの実装を知っていますか?
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はありますか?
smalltalk - SqueakまたはPharoでテキストカーソルを変更するにはどうすればよいですか?
ボックス化されたテキストカーソルを点滅せずに設定したいのですが、SqueakまたはPharoで可能ですか?
smalltalk - Smalltalk 初心者向けアプリ構築
私は Smalltalk テクノロジの初心者です。私のプログラミング経験は C と C++ です。smalltalk の設計方法論を理解したいです。私のような初心者が smalltalk の道を探索するのに役立つ、smalltalk で開発されたシンプルなリアルタイム アプリを提案してくれる人はいますか。現在、私は Pharo で smalltalk の学習を実験しています。
smalltalk - Smalltalk を使用してバイナリ ファイルとテキスト ファイルを識別する方法
パス内の特定のファイルのタイプがテキスト ファイルであること、つまりバイナリではないこと、つまり人間が読み取れることを確認したいと考えています。私は最初の文字を読んで推測し、各文字を次のようにチェックします:
- isAlphaNumeric
- は特別です
- isSeparator
- isOctetCharacter ???
しかし、これらすべてのテスト方法を and: [ ... and: [ ... and: [ ] ] ] で結合することは、あまりおしゃべりではないようです。よりエレガントな方法の提案はありますか?
(Python のバージョンがここにあり、 Pythonを使用してバイナリ ファイルとテキスト ファイルを識別する方法は?これは便利ですが、構文と実装は C のように見えます。)
coding-style - Pharo でのメソッド保存時の自動フォーマット
Pharo にはコードフォーマッタが組み込まれています。メソッドを保存するたびに、Pharo が私の書式設定をすべて無視し、代わりにコードを自動書式設定するようにしたいと考えています。それはできますか?