我知道GNU Smalltalk的語法,把用方括號surounded方法體像這樣的選擇後:基於文件的Smalltalks有什麼語法?
地址:anObject [ 自我理貨地址:anObject。 ]
是否有其他基於文件的方法?
我知道GNU Smalltalk的語法,把用方括號surounded方法體像這樣的選擇後:基於文件的Smalltalks有什麼語法?
地址:anObject [ 自我理貨地址:anObject。 ]
是否有其他基於文件的方法?
還有的變更(或fileOut
)格式(關閉隨機變更我的機器上):
'From Squeak4.1alpha of 3 April 2010 [latest update: #9883] on 5 April 2010 at 11:41:27 am'!
!Browser methodsFor: 'initialize-release' stamp: 'fbs 4/5/2010 11:38'!
classListFrame: bottomFraction
^self
classListFrame: bottomFraction
fromTop: 0
fromLeft: 0.25
width: 0.25.! !
有塊文件格式,這就是GNU Smalltalk的(GST),用於使用,其中大部分其他Smalltalks支持文件輸入/輸出格式。 Squeak資源和更改文件的內容採用此格式。
此外還有由ANSI Smalltalk standard指定的Smalltalk交換格式(SIF),它與塊格式類似,但包含一些額外的元數據和結構。我知道在GST中有一個SIF閱讀器,但我不確定VisualWorks或Squeak是否具有這種格式的閱讀器。
彈性編程語言 從Smalltalk的不同之處在於 以下方式......我們引入完整的 語法類,允許程序員 使用標準工具 程序處理和源 控制管理。
P5 Design, Implementation, and Evaluation of the Resilient Smalltalk Embedded Platform PDF
除了提到的語法有以下幾種,我知道:
珊瑚:http://rmod.lille.inria.fr/coral/
語法擴展Smalltalk的腳本(菲羅)
SOM:http://github.com/smarr/SOM/
一個最小的基於文件的Smalltalk
百事可樂:http://piumarta.com/pepsi/pepsi.html
另一個基於文件的Smalltalk的方言,但與原型而不是類。
GemStone的/ S FILEIN語法時纔在Topaz Maual section 1.13
描述我還要提到目前由6個不同的Smalltalk方言共享Cypress package format:
賽普拉斯包格式應該是比較容易地移植到另外的方言....
的源讀取是部分用於溝通系統的fileIn
過程。 fileIn
的格式可以在讀取時更改,因爲fileIn
流可以包含新的類和方法,在讀取器中進行評估時,可以教導系統,例如關於如何閱讀以下數據。 fileIn
是一種設計用於同步(對象=數據&行爲)系統的方法。 有關更多信息,請參閱http://alereimondo.no-ip.org/U8/277 ,並且在Web和移動系統開發中使用S8(請參閱http://u8.smalltalking.net)的用例很頻繁。
彈性Smalltalk使用顯然與SOM使用的語法相同(都來自Århus)。有關SOM的詳細信息,請參見http://www.hpi.uni-potsdam.de/hirschfeld/projects/som/。 – smarr 2012-07-20 23:15:13