gnu-smalltalk

    1熱度

    2回答

    Object subclass: Node [ |value| new [ Transcript show: 'Test'. value := 6. ] getValue [ ^value. ] set:sth [ value := sth. ] ] |data

    5熱度

    3回答

    在書中Smalltalk Best Practice Patterns肯特·貝克,雙越大號(>>)定義方法被用來定義這樣的方法: Point class>>x: xNumber y: yNumber ^self new setX: xNumber y: yNumber Point>>setX: xNumber y: yNumber x := xNum

    2熱度

    5回答

    Transcript show: 'Derp'. printSomething: 'Derpy'. "The method above produced this error:" "prog.st:3: expected expression" printSomething: what 10 timesRepeat: [ Transcript show:what

    11熱度

    3回答

    我發現了一個(可能過時和不正確)blog post from 2004,它聲稱從命令行運行Smalltalk腳本是不可能的。從那以後有什麼改變了,是否可以從命令行運行Smalltalk腳本?我做了很多谷歌搜索,並且根本沒有發現關於這個主題的信息。 有沒有辦法將Smalltalk腳本(比如這個)保存爲一個文件,然後從命令行運行腳本? Transcript show: 'This should be

    5熱度

    1回答

    如果給定的方法(例如:用#aMethod傳遞)屬於給定的類(或它的層次結構)? 我想這樣說 - (self containsMethod:#aMethod) ifFalse:[...blah blah]. 顯然,containsMethod:對於一些消息,我希望存在的佔位符。哦,在這個例子中,自己的超類是Object。謝謝!

    5熱度

    1回答

    哪個框架或包的存在開發UI與GNU/Smalltalk的?似乎有一個GTK+ binding但沒有太多文件。 例如在VisualAge Smalltalk中有WidgetKit和吱吱聲有與Morphic環或公告改變/更新事件協議。他們在GNU/Smalltalk中的相應選項是什麼?

    5熱度

    1回答

    在GNU Smalltalk manual它寫的是: Unlike other Smalltalks, method statements are inside brackets. 所以我想知道,爲什麼會有來自的Smalltalk-80這樣的任意偏差?

    0熱度

    1回答

    當我嘗試打開我的小工程項目文件vwnt彈出。該項目不會打開。上次我正在處理項目時,我確實保存了項目。如果有人知道如何解決這個問題,請幫助。

    1熱度

    1回答

    即時嘗試在Ubuntu上安裝gnu smalltalk,我從ftp://ftp.gnu.org/gnu/smalltalk下載了smalltalk,並將桌面上的文件夾解壓。當我進入smalltalk文件夾,並且我編寫了「./configure」,並且所有內容似乎都沒有問題時,控制檯顯示「現在請輸入'make'進行編譯。祝你好運。」但是當我輸入「make」時,接下來電腦的工作一點點的終端上顯示一條消

    4熱度

    4回答

    我需要一些用於作業的GUI,我正在運行Mac OS X Lion(10.7)。 我見過的UNIX用戶平時使用GNU Smalltalk的和GTK +。 我試圖從不同版本的來源安裝它們,並且它們都會給出一些錯誤。 然後我使用了MacPorts,但是安裝打破了gst的GTK +綁定。 最後我試着使用FING包管理器(因爲GNU規定,我應該安裝一切美好的事物),但沒有Smalltalk的包10.7 OS