使用Monticello导入Visualworks mcz包

时间:2013-02-20 14:50:51

标签: smalltalk visualworks monticello

我正在尝试使用SmallTalk / Visualworks下的TUIO为多点触控手势编程客户端。 为了获得TUIO的mcz包,我正在使用Monticello。

问题是每当我尝试使用Monticello加载包时,我总是收到此错误消息:

enter image description here

如果有人对此感兴趣,我可以告诉你堆栈。

提前感谢。

1 个答案:

答案 0 :(得分:2)

mcz包本质上是一个压缩的zip文件。 VisualWorks中当前的Monticello实现使用外部shell程序将源代码解压缩并压缩为Monticello mcz文件。

在Windows下将软件包从Monticello移植到VisualWorks时,找到相应的zip.exe / unzip.exe通常会出现问题。要解决您的问题,请尝试将PATH变量设置为zip.exe / unzip.exe。

另一种方法是从网上下载Info-ZIP包。将其放入图像目录中的子文件夹中,并更改VisualWorks Monticello包的执行逻辑。浏览shOne的发件人:在VisualWorks Monticello包中更改通话。

从Squeak或Pharo移植包时要记住的下一件事是始终定义一个命名空间,该命名空间在monticello包名称的第一个单词(upTo:$ - )之后被命名为extactly。在加载包之前定义命名空间。

即。 JQueryMobile-Libraries-NickAger.10.mcz -> Define a Namespace JQueryMobile

不要忘记导入导入的代码解析超类名称所需的必要命名空间。

即。 JQueryMobile needs Seaside.*, Javascript.*, JQuery.*, Grease.*, Smalltalk.*