哪个VM适合Pharo / Squeak在哪个系统上发布?

时间:2012-08-22 14:28:32

标签: squeak pharo

是否有地方(网站)我可以在特定操作系统上找到特定Pharo或Squeak版本需要哪些VM(最小/最大)的信息?

2 个答案:

答案 0 :(得分:1)

我不知道是否记录了这些确切的信息,但我可以尝试给你一个简短的解释......即使Pharo和Squeak的路径在最后一次也有很多分歧。

Pharo Official VM是CogVM,它是一个带有JIT的StackVM。然后它还为不允许代码生成的平台提供StackVM。

Pharo的官方虚拟机列在http://www.pharo-project.org/pharo-download中,它们确实可以从Pharo 1.2到Pharo 2.0。您还可以查看CI服务器https://ci.lille.inria.fr/pharo/view/Cog/中的完整内置虚拟机集。

对于旧版本,Pharo(1.0和1.1)保留了一键分发的历史记录,其中vm与图像一起冻结。您可以在此处找到它们:https://gforge.inria.fr/frs/?group_id=1299

另一方面,对于Squeak,相同的CogVM应该在其最新版本中工作,否则你应该从http://squeakvm.org/index.html获得一个解释器VM。

希望它有所帮助

答案 1 :(得分:1)

正如@guillepolito所说,今天最好的方法是从Pharo持续集成Jenkins服务器(或选择一键)中获取它们。

吱吱作响的虚拟机在我的练习中逐渐淡出。我保留了很多它们但是当我使用Pharo时,我尝试从Jenkins源代码构建我自己的版本,因为使用它们还有很多东西需要学习。

让它们建立在主要平台上并不难,至少你知道它们是什么。

主要问题是艾略特米兰达继续在他的角落里做他的事情,而不是在共享源三上工作。这就是卡车号码较低的问题。