学习smalltalk和pharo的资源?

resources to study smalltalk and pharo?

我已经下载了 pharobyexample.org 电子书,但是它似乎与最新版本的 pharo 不同步,我也想知道可以帮助我学习 smalltalk 的资源。

虽然有点过时(或很多 :P),PharoByExample 仍然是您可以找到的最好的学习方法。大家可以下载网页提供的图片:http://www.pharobyexample.org/image/PBE-OneClick-1.1.app.zip(不是很明显,不好意思),用它来学习...然后你可以跳到最新版本,你会发现所有你学到的将几乎没有变化地应用:)

您可以找到其他资源来学习,但它们与您可以找到的 "up to date" 版本相去甚远:http://stephane.ducasse.free.fr/FreeBooks.html

您也可以四处看看:http://pharo.org/documentation,那里有一些好东西(当然包括指向 Pharo 的示例链接!)。

最后,您还可以订阅 pharo-users@lists.pharo.org list... 是一个您可以提出任何问题的列表。

是的,您可以在此处找到更新的 PBE

https://ci.inria.fr/pharo-contribution/view/Books/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/UpdatedPharoByExample.pdf

您可以使用的其他书籍是这本

http://deepintopharo.com/

还有这个

https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccessfulBuild/artifact/EnterprisePharo.pdf

也有您可以自己构建的书籍,这些书籍是通过执行 download.sh 然后 compile.sh 脚本创建的。第一个脚本将下载 Pillar,这是一个可以生成 html 文件的 Pharo 库。

如果您想获取 Pharo 的最新文档,那么自己构建文档是个好主意。

这些书可以在这里找到

https://github.com/SquareBracketAssociates

如果您还想生成 pdf,则需要根据您的 OS 安装 Latex。

总共有大量文档。不幸的是,因为大多数书籍都是最新的,所以没有注意让新手容易访问和看到它。

pharo-users@lists.pharo.org 也是您在 pharo-by-example 中遇到问题时可以提问的地方。如果您发现本书有任何问题,我们当然愿意了解。

您也可以在 IRC 上提问(正如我看到的那样),但是您需要多呆一会儿才能得到答案。大多数 pharo 用户和开发人员处于不同的时区,因此他们通常不会与您同时醒来。

更新:不久前 pharo 社区从 IRC 转移到 discord。您可以在 pharo 社区页面上找到 link:http://pharo.org/community