簡體   English   中英

如何從 Squeak Smalltalk 圖像中轉儲所有源代碼?

[英]How can I dump all the source code from a Squeak Smalltalk image?

我已經下載了 Scratch 的源代碼,它是用Squeak Smalltalk編寫的。 我可以在 Squeak 中瀏覽源代碼,但我真正想要的是一個大文本文件。 該圖像基於 Squeak 2.8。

我是一個徹頭徹尾的吱吱新手。 到目前為止,我很喜歡它,我對語言和環境的印象是,如果我能更好地了解我的方法,將這張圖像中的所有源代碼轉儲到一個文件中大概可以用大約 3 行代碼完成。 你能提供3行代碼嗎?

如果它最終變成 4 行(或更可能是 1 行),我不會抱怨。

未經測試,但是:

Smalltalk allClasses do: [:each | each fileOut]

這應該轉儲三百萬個文件,以系統中的每個 class 命名。

歡迎和愉快的閑聊!

編輯:看起來,這在早期的吱吱聲中不起作用,我一直在測試,看起來以下應該在 Scratch 源代碼圖像中工作:

SystemOrganization categories do: [:each | SystemOrganization fileOutCategory: each]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM