問題タブ [squeak]

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 に答える
504 参照

smalltalk - OpenBSD で VisualWorks を実行するにはどうすればよいですか?

VisualWorks を OpenBSD で動かした人はいますか? これは公式にサポートされているプラ​​ットフォームではありませんが、Cincom 関係者の 1 人が、Linux 互換モードで実行できるはずだと言っていました。どのように設定しましたか?

私はすでに Squeak を問題なく実行しているので、代替手段を探しているわけではありません。プロジェクトで特に VisualWorks の Web Velocity を実行する必要があります。

ありがとう、

0 投票する
7 に答える
1596 参照

smalltalk - Squeak Smalltalkを使用する大規模な商用プロジェクトはありますか?

私はSqueakSmalltalkを学んでいて、それが本当に忠実なコミュニティを持っていて、いくつかの大規模な学術プロジェクトやオープンソースプロジェクトで使用されていることに気づきましたが、商業的に重要な方法で使用されている例は見つかりませんでした。この環境が世界で商業的にどのように機能しているかについて興味があります。たぶん古いSmalltalkプロジェクトを引き継ぐのでしょうか?誰か知っている?

0 投票する
8 に答える
2221 参照

smalltalk - Squeakをどのように使用しますか?

Squeak、Imageファイル、Sourcesファイルをダウンロードしましたが、Smalltalkコードの書き方がわかりません。私が見逃している明らかなものはありますか?Squeakは本格的なSmalltalk開発に適したIDEでさえありますか?

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

smalltalk - Seaside 継続の操作

Squeak で BlockClosure を取得するにはどうすればよいですか (BlockClosure>>callCC を使用したい)?

BlockContext である [#foo] を書くとどうなりますか?

更新: BlockClosure は主に新しいコンパイラのものであることがわかりました。

代わりに、海辺の継続をどのように扱うのですか? 私は問題を抱えています。例を教えていただければ幸いです。

さらなる更新: これの目的は、海辺を (少なくとも直接ではなく) 使用することではなく、独自の状態追跡イテレーターをローリングするよりも簡単な方法でトラバーサルなどを記述することです。

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

namespaces - Squeak は名前空間をサポートしていますか?

そこで、いくつかの趣味/学術的なプロジェクトに Smalltalk/Squeak を使用することを考えていて、言語について調べようとしているときに、この素​​晴らしい記事に出会いました。しかし、この段落は私を少し唖然とさせました:

「残念ながら、Smalltalk でモジュール/パッケージを提供または処理するための標準化が完全に欠如しています。いくつかのダイアレクトは、モジュール/パッケージの非常に強力で包括的なサポート (プログラミング チームによるバージョン管理と分散アクセスを含む) を提供しますが、他のダイアレクトは、ほとんどまたはほとんど提供しません。いくつかの方言は複数の共有可能な名前空間の堅牢な実装を提供します. 他の方言はそうではありません. 唯一の共通点は, モジュール/パッケージまたは名前空間のいずれかが提供されるとき, それらが具体化されたオブジェクトとして実装されることです.クラスとメソッドは具体化されたオブジェクトとして実装されます。」

それで、私はそれをグーグルで調べてみましたが、これは Squeak wiki に表示されます: http://wiki.squeak.org/squeak/734。これ(または同様のもの)が現在標準配布の一部であるかどうかを知っている人はいますか?

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

fonts - Smalltalk Squeak/Pharo でネイティブ フォントに簡単に変更するにはどうすればよいですか

すべての新しい Squeak/Pharo 画像で、私はすぐにフォントをネイティブ バージョンに変更します。マウスクリックが多いので、プロセスをスクリプト化したいと思います。

0 投票する
5 に答える
3517 参照

model-view-controller - squeak で GUI を書く

Squeak で GIU を書くにはどうすればよいですか? 私は Smalltalk の初心者で、現在 Cincom の VisualWorks を使用していますが、Squeak を試してみたいと思います。Squeak にはグラフィック用の Morphic があるようですが、私の人生では、MVC ベースの GUI を作成するためのパッケージが見つからないようです。

0 投票する
8 に答える
1130 参照

documentation - Squeak が色を使用してマウス ボタンを識別するのはなぜですか?

ドキュメントSqueak by Exampleに従おうとすると、これは本当に面倒です。

他のドキュメントのように、マウス ボタンを左、右、中央と呼ぶ代わりに、それらに色を付けます。学習に役立つように、マウスにラベルを付けることもお勧めします。

2009 年になり、Windows、MacOS X、Linux の 3 つの支配的なシステムが残っています。

なぜ彼らはまだこの命名スキームに固執しているのですか? これを同僚や顧客に販売するにはどうすればよいですか?

例によるきしみから:

Squeakでは、「マウスの左クリック」などの用語を避けています。コンピューター、マウス、キーボード、および個人の構成が異なると、同じ効果を得るには、ユーザーごとに異なる物理ボタンを押す必要があるからです。代わりに、マウス ボタンには色のラベルが付けられています。「ワールド」メニューを取得するために押したマウス ボタンは、赤いボタンと呼ばれます。リスト内の項目の選択、テキストの選択、およびメニュー項目の選択に最もよく使用されます。Squeak を使い始めると、図 1.4 に示すように、実際にマウスにラベルを付けると驚くほど役に立ちます。

図 1.4

0 投票する
5 に答える
1270 参照

smalltalk - 現在の Smalltalk 開発活動

私は今、Smalltalk 学習の旅を始めて 2 か月が経ちました。私は最初から、Smalltalk にはいくつかの「方言」があることを認識していました (おそらく「方言」は適切な言葉ではありません)。これまでのところ、私は Visualworks と Squeak に限定して取り組んできました。しかし、Squeak が他のいくつかの亜種 (Tweak、Pharo、Cobalt、Croquet など) に変容しているように見えることを発見しました (しゃれを意図したものです!)。

誰か説明してくれませんか: a) これらのイニシアチブ (Tweak、Pharo、Croquet、Cobalt) が生まれた理由は? b) 私は Smalltalk の初心者であることを念頭に置いて、後れを取らないように時間をかける必要がありますか? c) なぜこれほど人気のない言語が、これほど活気に満ちた一連の発展を遂げたのでしょうか? d) 他に知っておくべきイニシアチブはありますか? (コンピューター研究者ではなく初心者として)

0 投票する
5 に答える
671 参照

smalltalk - Smalltalkでの画像間通信。可能?

smalltalkで美しくエレガントにモデル化されたグラフ走査の問題がありますが、1つのsmalltalk画像インスタンスには大きすぎます(計算とストレージの観点から)。したがって、問題を複数のインスタンスに分割したいと思います。

私の質問は、smalltalkインスタンス間でメッセージを送信する良い方法はありますか?MPIに似ていますが、smalltalk用です。

私はSqueakを使用していることを言及する必要がありますが、この機能を備えたsmalltalkのフレーバーがあれば、対処できます。