squeak

    4熱度

    1回答

    當我加載一個包含這個類的Monticello包時,是否有一個特定的方法可以在類中執行? 爲例: 版本1, SomeMonticelloPackage-MyName.1.mcz: Object subclass: #SomeClass classVariableNames: 'ImportantParameter' SomeClass class>>defaultParameter

    2熱度

    1回答

    我開始使用smalltalk,並試圖添加新的作業操作員:>。 pharo中使用的當前操作符不是選擇器,所以我開始查看類Scanner,其中可以爲分配啓用下劃線_。我試圖用類似的方式來做,但沒有奏效。 對於我如何實現這一點,您有任何想法或建議嗎?

    4熱度

    3回答

    我正在使用Squeak 4.4更新12327和VM版本4.1.1。我嘗試使用ConfigurationOf腳本加載VMMaker,但總是以Freetype包中的異常爲主失敗。 Gofer new squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfVMMaker'; load. ((Sma

    11熱度

    6回答

    我正在做Smalltalk反射的研究,並且我在想,是否有可能像Ruby那樣擴展單個對象。我的意思是隻有特定對象纔會響應的選擇器。 下面是一些說明我的意思的Ruby代碼。 澄清:在Ruby中,爲此對象打開一個虛擬類,並用一個新的定義擴展它。這裏至關重要的一點是沒有什麼變化的類定義! o = Object.new o.instance_eval {def foo;puts "foo";end} o

    2熱度

    2回答

    有沒有辦法列出在Pharo或Squeak的會話中完成的所有DoS以及它們在哪些工作區中完成的? 工作區的內容是否也被跟蹤,所以它們可以被區分?

    5熱度

    2回答

    如何設置Squeak和Pharo的主窗口標題? 在Pharo中,我認爲它可以在系統 - >設置菜單中設置,但在那裏找不到任何東西。 它只能在代碼中設置嗎?

    4熱度

    2回答

    我正在嘗試通過Dolphin Smalltalk X6附帶的教程學習Smalltalk。 我的問題涉及評估帶有多條消息的表達式。 我的理解是,首先評估簡單的消息,然後評估二進制消息,最後評估關鍵字消息(除了括號中的代碼)。但是,在下面的示例中(第Dolphin Smalltalk tutorial中發現),我無法將此理解應用於第二行。 playground := Playground new.

    5熱度

    2回答

    Pharo 1.4夏季測試。我認爲最好用截圖解釋它,代碼如下。 這是我最初的狀態(就是我和我的代碼現在越來越): 我想組框變形爲水平上開來填充,這樣的: 和調整之後,我想組框變形,保持邊界,即: 這是我試過的代碼: | s morph1 morph2 row groupBox scroller | s := ScrollPane new. morph1 := BorderedMorph new

    0熱度

    1回答

    在吱吱聲4.3中,如果有人按照菜單選擇幫助/擴展系統,則會出現一個窗口,顯示正在評論某些smalltalk表達式的文本。看起來這些表述旨在「擴展」系統。我的問題是:(1)這些擴展是否與Squeak同步並得到支持或已過時? (2)他們是否被推薦? (3)是否有任何要執行的命令?

    3熱度

    2回答

    我想加入的ByteArray兩個實例在佳樂,屈伊或菲羅Smalltalk的 b := #[10 11 12 13] asOrderedCollection. b addAll: #[21 22 23 24]. b asByteArray 是否有更有效的方法來做到這一點?