Smalltalk是最古老的面向对象编程语言之一。它开创了现代开发人员理所当然的许多方面:虚拟机(Smalltalk是一种解释语言)IDE纯对象方法(根本没有原语或关键字)闭包(称为块)图像(即非基于文件的语言)高级调试技术(暂时停止程序,检查,编写或修改代码)
我正在使用spur32 VM for ARM和Pharo 7图像的raspbian拉伸系统。在启动时,我总是遇到异常:错误 - 找不到模块。这似乎与lgitlibrary有关。我真的 ...
人们常说,设计模式主要用于静态类型语言,如C ++和Java,我也同意这一点。但在这篇文章中,罗伯特·马丁写道,这是多么奇怪的事情。 ...
我想使用Pharo,Voyage和MongoDB + TeaPot构建一个相对简单的Web应用程序。在我开始这个项目之前,我做了很多研究,还有一个问题:我如何最初上传一堆......
在GNU Smalltalk中使用和不使用“new”创建的实例之间的差异
矩形原点有什么区别:5 @ 5范围:40 @ 30和矩形新原点:5 @ 5范围:40 @ 30
从smalltalk中的字符串中提取子字符串(squeak)
我正在尝试从字符串中提取子字符串,该字符串将是2个分隔符之间的子字符串,即它应该定义如下:substring:aString delimiter:aDelimiter,例如,...
通常使用我的输出我将它写入Transcript with ... Transcript show:如何将输出写入文件?
如何在GNU Smalltalk中添加2个不同名称的相同方法?
如何让一个类用2个不同的名称公开相同的方法?例如。 asDescripton函数做同样的事情/重新导出asString函数而不是简单地复制粘贴代码。 ...
我正在Seaside建立一个表(使用VisualAge Smalltalk)。我想让每个表行都有图像和文本数据。这个方法看起来像:PSIni getImageUrl返回的地方......
只是想知道你是否可以将一个方法标记为等待在pharo中实现,就像你可以在java中使用“todo”一样。我真的很难跟踪没有类似的东西在pharo上完成什么...
似乎无法完全理解textInput如何在超级简单的网站上运行
所以基本上我需要做的就是在OrderedCollection中添加一个'User'对象。我需要从用户那里获取的是用户名和密码。单击提交按钮后,我需要添加...
我认为我的问题主要是语法,但可能是我对类层次结构的整体理解。基本上它是一个带有Card对象的数组的Deck类,Card是Deck的子类,所以Deck ......
我从这里看到以下代码:+ val [ ^复实:(realpart + val real)imaginary:(imagpart + val imaginary)] - val [ ...
什么是Smalltalk中ActionButton的发件人?
当您在VisualWorks中单击它们时,我有41个按钮必须变为不可见。这只是一条线。 (self builder componentAt:#buttonWhichCalledTheMethod)beInvisible。我有 ...
我是一个刚刚开始涉足Smalltalk的Rubyist,我正在尝试选择一个实现来进行实验。似乎Squeak或Pharo会是一个不错的选择,但我遇到了麻烦......
我只是想在Squeak(Smalltalk)中做一个赋值,我无法弄清楚如何创建一个具有特定行数和列数的矩阵。我知道可以用...创建一个3x3矩阵
我有一个字。起初,而不是字母,只有?。例如,单词“town”将显示为“????”。然后用户猜猜字母,如果他钉了它,它会改变吗?实际......
我试图理解smalltalk并尝试使用gnu-smalltalk执行以下简单代码:对象子类:Myclass [myMethod:val [val printNl]] mc:= Myclass new。 mc myMethod:“55”。但是,......
我刚刚开始使用gnu-smalltalk。我从这里获取以下代码并尝试使用gst命令运行它。 display_etc |管| pipe:= FileStream popen:'ls -l / etc'dir:...
最佳流大小(ReadStream,WriteStream等)
我现在正在编写一个生成文件的程序。我想知道Stream上的最佳实践是什么,特别是在尺寸方面?我可以想象,如果一个流太大,它可以带来......
我想了解smalltalk。是否有可能有一个独立的方法/函数,它不是任何特定类的一部分,可以在以后调用:amethod ['amethod called'printNl] ....