gpt4 book ai didi

smalltalk - 为Pharo 1.3安装OmniBrowser的脚本?

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

请不要在此处宣传Nautilus或Glamour。我正在使用Pharo 1.3(没有计划迁移到Pharo 1.4或2.0)。似乎有很多版本的OmniBrowser。哪一个是经过测试最多的(从覆盖率的角度)或只是没有 bug 的?

  • http://www.squeaksource.com/PharoOB
  • http://source.lukas-renggli.ch/ob21
  • http://source.lukas-renggli.ch/omnibrowser
  • http://source.wiresong.ca/ob/
  • ...甚至还有更多

  • 我对此有一些疑问:
  • 它可以与Shout一起正常使用吗?
  • 是否可以在没有AST和重构引擎的情况下加载它?
  • 我可以在没有Morphic的情况下加载它吗?
  • 它与Squeak的任何版本兼容吗?
  • 它可以在Cuis中加载吗?

  • 谢谢

    最佳答案

    Omnibrowser已预安装在Pharo 1.3中。

    如果您正在谈论将其安装在1.3内核中,请使用:

    Gofer new
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfOmniBrowser';
    load.
    ((Smalltalk at: #ConfigurationOfOmniBrowser) project perform: #version: with: '1.3') load: #( Dev ).

    至于你的其他问题...
    它可以与Shout一起正常使用吗?是的。

    是否可以在没有AST和重构引擎的情况下加载它?是的。加载#Core组而不是#Dev。

    我可以在没有Morphic的情况下加载它吗?不。

    它与Squeak的任何版本兼容吗?是的。您可以使用以下命令将其加载到Squeak 4.2和4.3中:
    Installer ss
    project: 'MetacelloRepository';
    install: #ConfigurationOfOmniBrowser.
    ((Smalltalk at: #ConfigurationOfOmniBrowser) project perform: #stableVersion) load: #( Dev ).

    尽管似乎存在一些问题。例如,重构似乎没有用,随着错误的出现,我不得不将一些#createCompletionController方法更改为:
    createCompletionController
    ^ OController model: self

    它可以在Cuis中加载吗?高度怀疑。

    关于smalltalk - 为Pharo 1.3安装OmniBrowser的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518095/

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