在 Squeak/Pharo 中浏览 VisualWorks 代码
Squeak/Pharo 中是否有 Smalltalk 解析器允许我在 Squeak/Pharo 中浏览 VisualWorks 代码?我有兴趣阅读以块格式(而不是 XML)导出的代码。
澄清:我不需要提交代码。
谢谢
Is there any Smalltalk parser in Squeak/Pharo which allows me to browse VisualWorks code in Squeak/Pharo ? I'm interested in reading code exported in the chunk format (not in XML).
Clarification: I do not need to file in the code.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以另存为 monticello 包,然后使用包浏览器查看它。
You could save as a monticello package, then use the package browser to look at it.
在 Esug2012 上,Dale Henrichs 展示了一些使用 git/github 和基于文件的 Smalltalk 源代码模型的工作。他至少与其他人合作开发了 squeak/pharo/gemstone 和 Visualworks 版本
At Esug2012 Dale Henrichs presented some work to use git/github and a file-based model for smalltalk source code. He worked with others on at least squeak/pharo/gemstone and visualworks versions
Store 中有一个 FileOut30 包,允许您在 VW 中归档代码,以便 Pharo 理解它。文件浏览器应该能够在不加载的情况下显示代码。
There is a
FileOut30
package in Store that allows you to file out code in VW so that Pharo understands it. The file browser should be able to display the code without loading.我不知道 VisualWorks 代码会发生什么,但在 pharo 中,使用常规代码,您可以拖动 SMalltalk 块格式文件并将其放入“世界”中,您将获得一个带有不同选项的弹出菜单,例如浏览代码。我想这不会尝试编译,因此您可能可以浏览大众代码...我不知道,只需尝试:)
I don't know what happens with VisualWorks code, but In pharo, with regular code you can drag a SMalltalk chunk format file and drop it in the "world" and you will get a popup menu with different options, like browsing the code. I guess that doesn't try to compile so you may be able to browse de VW code...I don't know, just try :)
您可能想使用 MOOSE 来实现此目的(特别是如果您有更高级的需求)。 VW 上的旧版本可以创建可由 Pharo 上的 MOOSE 读取的导出(使用 Famix2Importer 包)。
You might want to use MOOSE for this (especially if you have more advanced needs). The old version on VW can create an export that can be read by MOOSE on Pharo (using the Famix2Importer package).