gpt4 book ai didi

smalltalk - 将 GNU Smalltalk 项目导入 Pharo?

转载 作者:行者123 更新时间:2023-12-04 13:47:51 25 4
gpt4 key购买 nike

我有大约 1800 行 GNU Smalltalk 代码我想加入 Pharo。我已经开始逐个类、逐个选择器地做这件事,但它非常耗时且乏味。

有没有办法批量导入项目?我可以使用 vi 轻松调整 GST 源文件的格式事先更像法罗。

我考虑过的另一件事是复制“启动器”.mcz文件,了解 source.st 的格式文件,然后创建一个新的 source.st与文件 cat s 和 vi .但是还有 snapshot.bin文件中似乎也有源代码,这使得这是一条艰难的道路。似乎应该有更简单的方法。我用不同的词组搜索过它,但没有找到任何东西。

最佳答案

将其放入 Monticello (.mcz) 格式对于迁移来说太过分了。只需将其转换为 fileout 格式( http://wiki.squeak.org/squeak/1105 ),一旦您通过 filein 将其加载到 Pharo 中,您就可以根据需要使用 GUI 创建一个 Monticello 包。

查看文件输出格式涉及的快速方法(主要是将“!”放在正确的位置):

  • 加载 Pharo
  • 打开浏览器
  • 右键单击一个类并从菜单中选择“文件输出”
  • 您应该在从
  • 启动 Pharo 的目录中看到一个名为 [Classname].st 的文件。

    关于smalltalk - 将 GNU Smalltalk 项目导入 Pharo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37690985/

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