请不要在此处宣传Nautilus或Glamour。我正在使用Pharo 1.3(没有计划迁移到Pharo 1.4或2.0)。似乎有很多版本的OmniBrowser。哪一个是经过测试最多的(从覆盖率的角度)或只是没有 bug 的?
我对此有一些疑问:
谢谢
最佳答案
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中加载吗?高度怀疑。