gnu-smalltalk相关内容

为什么这个类/实例变量没有被初始化?

我正在尝试使用 gnu-smalltalk.在带有变量的简单类的以下代码中,我发现它没有被初始化为给定的值: 对象子类:Myclass[|主值|主值:= 555.getmainval [^mainval]]gc := Myclass 新的.gc getmainval printNl. 对象创建时没有任何错误.但是,输出是: nil 虽然我原以为是 555. 如果我添加一个方法来为它赋 ..
发布时间:2021-06-11 19:39:12 其他开发

安装GNU Smalltalk的问题

我试图在ubuntu上安装gnu smalltalk,我从 ftp://ftp.gnu.org下载了smalltalk/gnu/smalltalk ,然后将文件夹解压缩到桌面上.当我进入smalltalk文件夹并输入"./configure",并且一切似乎都还不错时,控制台会显示“现在请键入'make'进行编译.祝您好运.",但是当我键入"make"时,下一个到计算机的一点工作后,终端会显示下一条 ..
发布时间:2021-05-11 19:12:05 其他开发

浅谈和断言

尝试一些闲聊+ TDD +“好的做法"我遇到了一个丑陋的障碍: 如何在GNU Smalltalk中进行断言? 我只是在寻找一种简单的ifFalse: [Die]东西 解决方案 这是用于声明的代码:来自 Squeak (我建议您使用它而不是GNU): assert: aBlock "Throw an assertion error if aBlock does n ..
发布时间:2020-09-13 02:22:19 其他开发

GNU Smalltalk 80调试器.如何调试Smallcode代码?启动调试器?

在GNU Smalltalk 80中,可以用自己的纯文字编写smalltalk代码 个人选择的文本编辑器. 因此,调试代码非常重要. 首先,您将文件另存为txt文件.然后,使用“工具"从程序员文本编辑器中打开文件. 这里的工具-链接C/programme/GNU/gnu smalltalk/gst.exe. 代码正在运行. 调试选项不包括在内. 在这种情况下,无法进行编程. 必须有一个 ..
发布时间:2020-07-29 19:14:49 其他开发