gpt4 book ai didi

smalltalk - 如何转储 Squeak Smalltalk 镜像中的所有源代码?

转载 作者:行者123 更新时间:2023-12-03 01:25:22 25 4
gpt4 key购买 nike

我已经下载了the source code Scratch的,写在 Squeak Smalltalk 。我可以在 Squeak 中浏览源代码,但我真正想要的是一个大的文本文件。该图像基于 Squeak 2.8。

我是 Squeak 的新手。到目前为止,我很喜欢它,而且我对这种语言和环境的印象是,如果我能更好地了解自己的方法,那么将这个镜像中的所有源代码转储到一个文件中可能可以用大约 3 行代码来完成。你能提供这3行代码吗?

如果最终变成 4 行(或更可能是 1 行),我不会提示。

最佳答案

未经测试,但是:

Smalltalk allClasses do: [:each | each fileOut]

这应该转储三百万个 .st 文件,以系统中的每个类命名。

欢迎并愉快地闲聊!

编辑:看起来,这在早期的吱吱声中不起作用,我一直在测试,看起来以下应该在 Scratch 源代码图像中工作:

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

关于smalltalk - 如何转储 Squeak Smalltalk 镜像中的所有源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5833619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com