Squeak/Pharo 中是否有任何 Smalltalk 解析器允许我在 Squeak/Pharo 中浏览 VisualWorks 代码?我有兴趣阅读以块格式(不是 XML)导出的代码。
澄清:我不需要提交代码。
谢谢
Squeak/Pharo 中是否有任何 Smalltalk 解析器允许我在 Squeak/Pharo 中浏览 VisualWorks 代码?我有兴趣阅读以块格式(不是 XML)导出的代码。
澄清:我不需要提交代码。
谢谢
您可以保存为 monticello 包,然后使用包浏览器查看它。
Store 中有一个FileOut30
包,可以让您在 VW 中归档代码,以便 Pharo 理解它。文件浏览器应该能够在不加载的情况下显示代码。
在 Esug2012 上,Dale Henrichs 展示了一些使用 git/github 和用于 smalltalk 源代码的基于文件的模型的工作。他至少与其他人合作过 squeak/pharo/gemstone 和 visualworks 版本
您可能希望为此使用 MOOSE(特别是如果您有更高级的需求)。VW 上的旧版本可以创建一个可以被 Pharo 上的 MOOSE 读取的导出(使用 Famix2Importer 包)。
我不知道 VisualWorks 代码会发生什么,但在 pharo 中,使用常规代码,您可以拖动 SMalltalk 块格式文件并将其放在“世界”中,您将获得一个带有不同选项的弹出菜单,例如浏览代码。我想这不会尝试编译,因此您也许可以浏览大众代码...我不知道,只是尝试:)