首页 > TAG信息列表 > smalltalk

linux-找不到FFI错误模块

我正在使用Ubuntu 64位和Pharo 1.2.1 我编写了一些FFI代码,可以从glibc访问crypt(3).我想将其更改为从使用apt-get安装的libxcrypt访问crypt.当我从以下方法更改方法时: ffiCrypt: aKey with: aSalt <cdecl: char* 'crypt' (char* char*) module: 'crypt'> ^self externalCallFaile

动态语言(如Smalltalk,Ruby和Python)的对象模型的主要区别是什么?

在过去的几周里,我投入了对Ruby对象模型的理解,尽管到目前为止,过去只是使用ruby和python对象的果实,但我对这些东西在其他语言中可能会有所不同感到好奇. 多年前,我感动了Smalltalk的尖叫声. Smalltalk通常被视为一种面向对象的参照语言,这就是我对此感兴趣的原因.ruby对象模型没

是否不了解JavaScript?

有没有一种方法可以在Javascript中模拟Smalltalk的dosNotUnderstand或Ruby的method_missing?解决方法:JavaScript标准中没有定义所有方法,但是Mozilla为SpiderMonkey和Rhino(显然包括Firefox)实现了非标准__noSuchMethod__. 您可能也有兴趣查看针对以下堆栈溢出问题的@CMS’ answer:

如何ASN.1编码地图/字典?

我的ASN.1库[1] [2],在Java和Squeak / Pharo中,支持序列,序列和映射序列,以及set,set-of和mapped-set.我希望映射的缺少的集合类型是字典或映射. 是否有任何标准方法将键/值对字典映射到强大的ASN.1编码?是否有链接到这个通用标准和/或映射键/值对的映射/字典的示例?也许可以指出一个

如何在Smalltalk中访问和使用Java库/包

在another Stackoverflow question的评论中提到,可以从Smalltalk访问Java包. 但是,我无法在网上搜索任何有关此信息. 任何有关这方面的见解都将受到高度赞赏.解决方法:基本上有三种方法可以在Smalltalk / X中重新使用Java代码: >正如Victor建议的那样,使用JNI实现/端口绑定到Java.虽

javascript – 如何在海边应用上嵌入谷歌分析脚本(新版本)

我在使用FileLibrary的方式实现. 然后我有以下代码: updateRoot:anHtmlRoot super updateRoot: anHtmlRoot. anHtmlRoot title: self title. anHtmlRoot link beShortcutIcon; url: MyfileLibrary / #myGraphicPng. anHtmlRoot javascript url: (MyFileLibrary urlOf: #analyticsJs

linux – 可以在Pharo smalltalk中编写shell命令吗?

和其他编程语言一样,有没有办法在Pharo smalltalk或简单脚本中运行linux shell命令?我想让我的Pharo映像运行一个脚本,该脚本应该能够自动执行任务并将其返回到某个值.我看了几乎所有的文档,我找不到任何相关的东西.也许它不允许这样的功能.解决方法:Pharo确实允许操作系统交互.在我

Smalltalk Vs java中的实例变量

在Pharo by Example Book中,我读到了 Instance variables in Smalltalk are private to the instance itself. This is in contrast to Java and C++, which allow instance variables (also known as “fields” or “member variables”) to be accessed by any other i

java – GNU Smalltalk – 继承和多参数方法/构造函数

假设我正在尝试将以下Java类转换为GNU Smalltalk: public abstract class Account { protected String number; protected Customer customer; protected double balance; public abstract void accrue(double rate); public double balance() { re

python – 如何决定何时从头开始包装/端口/写入

我将在Smalltalk(Pharo)中建立一个项目.还有一个python库,我打算用它来做同样的事情.现在,有3个选项: >那些python库的Smalltalk包装器 >将python库移植到Smalltalk>从头开始编写库(在Smalltalk中)以便在我的项目中使用 以下是我的疑问: >移植/包装的“基本”差异是什么(在任何地方都

JavaScript相当于Smalltalk开发周期

最近我开始阅读有关Smalltalk及其开发方式的文章,我印象非常深刻.我想知道是否有某种类型的库可以在JavaScript中实现相同的开发方式.我找到了一些库,但他们只是重新加载页面或重新启动正在运行的node.js服务器.我对客户端和服务器端JavaScript库都很感兴趣. Amber Smalltalk很不错