Smalltalk 如何在OpenBSD下运行VisualWorks?

有人在OpenBSD下运行过VisualWorks吗?它不是一个官方支持的平台,但Cincom的一个家伙告诉我,它应该能够在linux兼容模式下运行。你是怎么设置的 我已经可以毫无问题地跑步了,所以我不想再找别的了。我特别需要为一个项目运行VisualWorks的Web Velocity 谢谢,如果您想知道如何设置linux兼容模式,并且正在运行通用内核: # sysctl kern.emul.linux=1 要在引导时启用,请取消注释/etc/sysctl.conf中的kern.emul.l

在Smalltalk中,如何在运行时向类添加方法?

我正在为基于XML的web服务构建Smalltalk API。XML服务是如此的常规,以至于我不想手工编写方法,我想我应该重写#doesNotUnderstand:,通过MyApi类>>编译:,动态添加方法,然后在一个工作区中调用所有方法一次,然后删除DNU并拥有我的好API 这非常有效,但将一个巨大的字符串传递给#compile:对我来说真的是大错特错;在Python和其他语言中,我能够将经过良好语法检查的lambda附加到类中,以更安全的方式实现类似的效果。例如: def himaker(n

Smalltalk 如何替换Squeak 4.5中的flatCollect?

我想将一个程序从Squeak 4.4移植到Squeak 4.5,但收到错误消息:OrderedCollection(Object)>>doesNotUnderstand:#flatCollect: flatCollect在Squeak 4.5中似乎不再可用。有人知道一个好的替代品吗?你可以用gather:替换所有出现的flatCollect:。 它的功能基本相同。请注意,Squeak 4.4中也不存在#flatCollect:。这是来自Pharo fork的消息。@aka.nice感谢您的澄清。

Smalltalk 如何为输入/输出映射构建UI?

读取csv文件头或类似内容时,我想创建一个OrderedDictionary,其中包含用于输出的映射ColName 比如: { 'email' -> 'email address'. 'postal code' -> 'zip code' } 我可以使用什么小部件作为起点?FTTableMorph?查看FTExamples我使用Pharo 4在哪里可以找到FT软件包?thx,在这里找到:

Smalltalk 如何在Pharo5中从NewList中删除项

我试图从一个新列表中删除一个项目,但没有相应的方法。直接访问列表项是否安全?为什么没有removeItem:方法 | m | m := NewListModel new. m items: (1 to: 50) asOrderedCollection. m headerTitle: 'Fubu'. m setSelectedIndex: 2. m listItems remove: 3. m openWithSpec. 上述方法可以工作,但如果我有域对象,它将失败,并显示以下消息: Shoul

Smalltalk 我们如何运行pharo程序而不在操场上实例化对象?

我写了一个Pharo程序,不间断地生成我的日常任务 程序本身工作正常,但是我总是需要在操场上实例化我的对象来运行它。是否有其他方法可以自动执行此操作,而无需创建对象并向其发送消息?是的,您可以。在实例化应用程序并关闭所有其他内容后保存映像。然后只需从图像启动pharo,就可以启动应用程序 如果你想在生产方面做得更好,你可以使用 要了解更多详细信息,您可以根据Pharo进行调整。我会在这里做以下三件事之一: 在“世界”菜单中添加一项,以便打开菜单并选择任务。见a 您可以在文件系统的.st文件中编写

上一页 1 2 ...  15   16   17   18    19   20   21  ... 下一页 最后一页 共 23 页