【问题标题】:Browsing VisualWorks code in Squeak/Pharo在 Squeak/Pharo 中浏览 VisualWorks 代码
【发布时间】:2011-04-27 10:52:08
【问题描述】:

Squeak/Pharo 中是否有任何 Smalltalk 解析器可以让我在 Squeak/Pharo 中浏览 VisualWorks 代码?我有兴趣阅读以块格式(不是 XML)导出的代码。

澄清:我不需要在代码中归档。

谢谢

【问题讨论】:

  • 您的意思是把它归档,然后能够使用系统/类浏览器来探索它,而不用担心由于缺少类/类中的差异而引起的编译问题吗?

标签: smalltalk pharo squeak visualworks


【解决方案1】:

您可以保存为 monticello 包,然后使用包浏览器查看它。

【讨论】:

  • 如何在 VisualWorks 中保存为蒙蒂塞洛?
【解决方案2】:

在 Esug2012 上,Dale Henrichs 展示了一些使用 git/github 和用于 smalltalk 源代码的基于文件的模型的工作。他至少与其他人合作过 squeak/pharo/gemstone 和 visualworks 版本

【讨论】:

    【解决方案3】:

    Store 中有一个FileOut30 包,可让您在 VW 中归档代码,以便 Pharo 理解它。文件浏览器应该能够在不加载的情况下显示代码。

    【讨论】:

      【解决方案4】:

      我不知道 VisualWorks 代码会发生什么,但是在 pharo 中,使用常规代码,您可以将 SMalltalk 块格式文件拖放到“世界”中,您将获得一个带有不同选项的弹出菜单,例如浏览编码。我想这不会尝试编译,因此您也许可以浏览大众代码...我不知道,只是尝试:)

      【讨论】:

        【解决方案5】:

        您可能希望为此使用 MOOSE(尤其是如果您有更高级的需求)。 VW 上的旧版本可以创建一个可以被 Pharo 上的 MOOSE 读取的导出(使用 Famix2Importer 包)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多