我试图加载一个显然是为早期版本的Pharo(Ratpack,从http://ss3.gemstone.com/ss/RatPack.html写入Pharo 1.4)的软件包。
我收到environmentAt:put:
不支持Project
的弃用警告。
根据文档,要走的路是使用 ProcessSpecificVariable
。
我的问题是:
谢谢!
答案 0 :(得分:4)
您可以在issue tracker
中找到有关PSS的讨论以下是Igor关于如何使用ProcessSpecificVariables的摘录:
假设MyProcessSpecificVar是ProcessSpecificVariable的子类。
然后你可以这样做:
[ MyProcessSpecificVar value: foo. ] fork.
[ MyProcessSpecificVar value. ] fork.
等,即与旧实现允许的方式相同。
但是使用新的实现,您也可以使用它的实例,因此您不必为每个特定于特定于流程的var创建一个新类:
mykey := MyProcessSpecificVar new.
[ mykey value ] fork.
[ mykey value: 10 ] fork.