gnu-smalltalk

    11

    3答えて

    コマンドラインからSmalltalkスクリプトを実行することが不可能であると主張していた(おそらく古くて間違った)blog post from 2004が見つかりました。それ以来何か変わったことがありますし、コマンドラインからSmalltalkスクリプトを実行することは可能ですか?私はたくさんのGoogleの検索をしましたが、このトピックに関する情報はまったく見つかりませんでした。 スモールトーク

    5

    1答えて

    与えられたメソッド(例:#aMethodを渡したもの)が指定されたクラスに属する場合、ブール値で返答する小さなトークメッセージがありますかその階層)?私は存在を願って、いくつかのメッセージのプレースホルダです:明らか (self containsMethod:#aMethod) ifFalse:[...blah blah]. 、containsMethod - は、私のような何かを言いたいです

    1

    1答えて

    私はパスワードを暗号化し、パスワードハッシュを解読するコマンドラインアプリケーションを書いています。 Getoptのドキュメントには例がないので、Getoptクラスの使い方はわかりません。いくつかの手掛かりがmailing list logsに散在しています。 具体的には、with: patternの形式、CLI引数を指定する文字列、値が必須かオプションか省略されているかどうかはわかりません。 i

    3

    1答えて

    基本的には、exit(-1)というアナログの機能がGNU Smalltalk 3.2.5にありますか?あるいは、実行中にエラーが発生した場合、ゼロ以外の終了コードを返すように設定する方法がありますか? gstがstコードファイルを正常に実行したか、エラー(構文または実行時/例外)が発生したかどうかを検出できます。

    4

    4答えて

    Mac OS X Lion(10.7)を使用しています。 私は、UNIXユーザーは通常、GNU SmalltalkのとGTK +を使用することを見てきました。 私はさまざまなバージョンのソースからそれらをインストールしようとしましたが、それらはすべてエラーを出します。 私はMacPortsを使用しましたが、そのインストールはgstのGTK +バインディングを解除します。 (GNUが、私は素敵なすべ

    8

    1答えて

    言語を学ぶために出発するたびに、その言語で書かれた実行可能ファイル(コンパイルされたプログラムまたはスクリプト)が生成されます。 、世界およびstdoutに改行: [email protected]:~/Code$ ./hello hello, world GNU Smalltalkのと周りいじくるの程度時間後、私はこれを行う方法を発見していません。 (私はハローワールドプログラムは、これが

    2

    2答えて

    の可能な組み合わせをすべての繰り返しを含むように生成する必要があります。 問題入力:私はN個のセルを持っています。ここでは、各セルに0〜:9の間に1つの数値を入れることができます。 間違っ溶液(とN = 4): (0 to: 3) permutationsDo: [ : each | Transcript cr; show: each printString]. は#(0 0 0)、#(1 1

    2

    1答えて

    私は、ゲームを作成する他のメソッドのインスタンス変数をすべて作成するメソッドを1つ持っています。私はそれらを別々に行う方法を知っていますが、1つのメソッドから行う方法を見つけることは本当に難しいです。 各行を別々に扱わなければならない文字列からデータを読み取る必要があります。 Pharoを使用しています。 クラスゲームは、すべてが1つのゲームクラス内にあります。 ゲーム:インスタンス変数: 'ro

    4

    1答えて

    新しいインスタンスメソッド "square"でSmallIntegerクラスを拡張しようとしています。私は "5 square"を呼び出すことができると思うので、25に戻ります。 インスタンスメソッドで独自のクラスを拡張することは、変数名を知っているのでかなり簡単ですが、 SmallIntegerクラスの名前。どうすればそれらを見つけることができますか? 私はそれがこのように見えるはずだと思ってい

    5

    1答えて

    GNU/SmalltalkでUIを開発するためのフレームワークまたはパッケージはありますか? GTK+ bindingがあるようですが、それに関するドキュメントはあまりありません。 たとえば、VisualAge SmalltalkにはWidgetKitがあり、SqueakにはMorphicのアナウンスメントまたは変更/更新イベント・プロトコルがあります。 GNU/Smalltalkで対応するオプシ