FFI 错误模块未找到
我正在使用 Ubuntu 64 位和 Pharo 1.2.1 我编写了一些从 glibc 访问 crypt(3) 的 FFI 代码。我想将其更改为从使用 apt-get 安装的 libxcrypt 访问 cry…
Smalltalk 公共初始化
有没有办法“隐藏”初始化方法,以便在构造后无法调用它? 我想要这样的东西: Class>>new: params ^super newInstance initializedBy: [ "actual…
在 Squeak/Pharo 中浏览 VisualWorks 代码
Squeak/Pharo 中是否有 Smalltalk 解析器允许我在 Squeak/Pharo 中浏览 VisualWorks 代码?我有兴趣阅读以块格式(而不是 XML)导出的代码。 澄清:我…
Python 开发环境,例如 Smalltalk
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
将 Pharo 的语法突出显示引入网络
我想知道是否有办法在用 Iliad 编码的 Web 应用程序中获得 Pharo 的语法突出显示。 实际上,框架并不重要,因为我需要的是一个简单的 HTML 字符串: &…
Smalltalk FFI 调用 OpenDBX 中的 unicode 字符
我需要将一些包含非 ASCII 字符的字符串插入数据库(Postgress)。这是最小的例子。我在 上收到“无法强制参数”。据我了解,这是一个 FFI 错误,调用…
如何将 Smalltalk 代码编辑器嵌入到我的应用程序中?
我正在 Pharo 图像中构建博客条目查看器和编辑器应用程序,条目内容的格式为 Smalltalk 代码(Seaside 标记 API 非常好)。我对 Smalltalk 还很陌生,…
如何在 Pharo 中对字符串进行驼峰式命名?
我试图从: 'hello how are you today' 到 'helloHowAreYouToday' 我认为 asCapitalizedPhrase asLegalSelector 可以解决问题,但事实并非如此。 执行…
扩展 Pharo Smalltalk 类行为的最佳方式?
我想使用一种方法来扩展 String 类,以从字符串中创建 url slug。我在这里找到了一个链接,显示如何将扩展移动到自己的包中: Smalltalk Daily 07/13/…
使用 lighttpd 服务 pharo seaside 3.0
我正在尝试使用lighttpd 为我的应用程序提供服务。在seaside 2.8中,以下内容在我的lighttpd.conf中起作用: proxy.server = ( "/pharo" => ( ( "ho…
Squeak/Pharo Web 服务的微框架
许多语言都有用于编写非常小的网站或 Web 服务的微框架,例如用于 Python 的 Flask 或用于 Ruby 的 Sinatra。在 Squeak 上,似乎没有任何类似的东西;…