Smalltalk是最古老的面向对象编程语言之一。它开创了现代开发人员理所当然的许多方面:虚拟机(Smalltalk是一种解释语言)IDE纯对象方法(根本没有原语或关键字)闭包(称为块)图像(即非基于文件的语言)高级调试技术(暂时停止程序,检查,编写或修改代码)
[我正在尝试编写一个'compile'方法,该方法获取一个字符串和一个集合,并查看字符串是否符合条件。该方法的签名为:编译:stringCode其中:argTypeCollection ...
将CSS文件上传到Seaside FileLibrary的问题
我是Seaside的初学者,目前正在研究带有Seaside的Dynamic Web Development书/教程。我目前在第17.4章,在那里我需要将.png和.css文件上传到...
在PetitParser2中,如何匹配一组封闭的令牌,例如月份名称?例如。 (以伪代码)[:word |月份命名任何满意:[:mn | mn beginWith:word]] asParser。 PPPredicateSequenceParser ...
Erlang中的进程/消息和Smalltalk中的对象/消息有什么区别?
我试图了解Smalltalk中的对象/消息与Erlang中的进程/消息之间的区别。我阅读了有关该主题的以下文章。据我了解,在Smalltalk中,一切都是...
Erlang中的进程/消息与Smalltak中的对象/消息之间的差异
我试图了解Smalltak中的对象/消息与Erlang中的进程/消息之间的区别。 https://www.quora.com/What-does-Alan-Kay-think-about-Joe-Armstrong-claiming-that-Erlang -...
Morphic中的Morph和可可粉中的NSView有什么区别?
我想了解使Morphic变得特别的事物。
当您启动代码发送不落实的消息,菲罗启动调试器。据我了解它的工作原理,通过对象>> doesNotUnderstand,这引发异常,这导致...
你如何加载图片到Smalltalk的?我已经找到了如何当它是一类资源显示图像的几个例子,但无法找到一个方法来导入的图片到我的Smalltalk ...
字符串或整串的前n个字符;没有SubscriptOutOfBounds
在菲罗7,我试图得到一个字符串,或者只是整个字符串的字符的第一个号码(如果字符的请求数超过了字符串的长度)。但是,下面的...
Seaside的Bootstrap(在Pharo上):不正确的JQuery版本
使用Seaside和Bootstrap for Seaside在Pharo 7.0上开发Web应用程序时,生成的网页不响应鼠标点击。我在Windows,Seaside和Bootstrap上使用Pharo 7.0 32bit ...
我在Pharo有以下程序:2类Yacht和YachtRental,Test Class和YachtRental测试。我需要实施以下内容:在第4天,客户获得折扣= 10%...
我正在使用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上完成什么...