问题标签 [gnu-smalltalk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
smalltalk - Smalltalk 和断言
尝试一些 smalltalk + TDD + “良好实践” 我遇到了一个丑陋的块:
如何在 GNU Smalltalk 中进行断言?
我只是在寻找一种简单ifFalse: [Die]
的东西
smalltalk - GNU Smalltalk 中的图像或文件?
我是 Smalltalk 的新手。我想我了解该语言的基础知识,现在想从 GNU Smalltalk 开始(因为它是免费的,并且具有 GTK 的绑定)。
因为我来自 PHP 和 Java-Corner,所以我不熟悉 Smalltalk 图像的概念。我什至现在读到,你不需要在 GNU Smalltalk 中使用图像。现在我很困惑;-)
那么是否可以使用文件并在 PackageLoader 类中包含我需要的类?
当我也可以使用我最喜欢的文本编辑器(vim)而不是 IDE 进行编码时,我会很高兴;-)
请启发我:-)
smalltalk - 从 gst 提示符读取 smalltalk 代码
这是一个简单的 GNU Smalltalk 问题。抱歉,只是找不到如何执行此操作。
我在玩 gnu smalltalk,我知道我能做到
但是如果我已经在 gst> 提示符下,如何将文件读入内存(包含代码的文件),例如 TCL 源命令。
感谢并再次提出这个简单的问题。
squeak - 如何在吱吱声代码中设置断点?
嘿,朋友们,Squeak 很强大,我知道 squeak 中的 Debugger 起到了核心作用,现在我想在 squeak 代码中设置断点,应该是self: halt
,我的问题是如何快速追踪到我所在的代码段设置断点?
smalltalk - GNU Smalltalk:教程中的示例问题(对象创建)
我尝试在文档中运行 GNU Smalltalk 的示例,但遇到了问题。
在new
方法中,init
消息永远不会发送到Account
方法。这是我的输出:
我从GNU Smalltalk 文档中获取了这个示例。
有人可以帮我找出错误吗?我假设可能init
调用了 super 的方法,但Object
没有init
方法。此外应该super
创建当前类的实例吗?
感谢本杰明的回答
所以我的问题是我没有区分类函数(new
)和对象函数
固定代码
smalltalk - 如何在 GNU Smalltalk 中查看图像代码?
如何从 GST 命令行界面中查看类/消息代码?我只知道#inspect 消息,但这仅显示对象的定义或摘要,而不是代码。
谢谢 :-)
smalltalk - 为什么 #at:put: 在 SmallInteger 的 GNU Smalltalk 消息中?
在使用Array
GNU Smalltalk 中的类时,我很惊讶#at:put:
消息属于类SmallInteger
而不是类Array
(或任何其他超类Array
)。为什么?
unicode - 在 Smalltalk 实现中测试 Unicode 支持的正确方法是什么?
鉴于任何 Smalltalk 风格,我应该如何继续检查是否支持 Unicode?如果没有支持,我如何检测缺少哪个级别(VM、字体、转换器等)?
smalltalk - 具有完美功能集的 Smalltalk 实现
我更喜欢通过标准 bash 终端与编程语言交互。虽然 Squeak 和 Pharo 有很好的文档记录,但它们似乎没有 CLI,只有一个 VM GUI。
GNU Smalltalk 和 Slate 有一个普通的 CLI,但没有适用于 Linux、Mac 或 Windows 的安装程序——它们需要在 Windows 上进行复杂的 MSYS 配置。
似乎没有同时具有 CLI 和多平台安装程序的 Smalltalk 实现。我很想学习这种语言,但我似乎找不到适合我的 Smalltalk。
Squeak 和 Pharo 是否有秘密的 CLI 模式?有谁知道 GST 或 Slate 安装程序发布在哪里?是否还有其他具有这两个功能的免费开源 Smalltalks?
smalltalk - Python 的 if __name__=="__main__" GNU Smalltalk 的成语?
这样的事情存在吗?
红宝石:
珀尔:
卢阿: