3 ms·
I suggest Pharo[1]. It's an actively developed Smalltalk dialect. There's a MOOC[2] on it, and there are several free books that cover the basics of the languag
by Qem 6y ago
I suggest Pharo[1]. It's an actively developed Smalltalk dialect. There's a MOOC[2] on it, and there are several free books that cover the basics of the language itself[3][4], data visualisation[5] and numeric stuff[6]. The whole environment is sweet, for example, you can actually search a method just by giving a example of what you want to do. The only issue is, as it is developed at a fast pace, documentation tends to get a bit dated quickly.
[1]. https://en.wikipedia.org/wiki/Pharo https://en.wikipedia.org/wiki/Pharo [2]. https://mooc.pharo.org/ https://mooc.pharo.org/ [3]. https://books.pharo.org/updated-pharo-by-example/pdf/2018-09 https://books.pharo.org/updated-pharo-by-example/pdf/2018-09... [4]. https://books.pharo.org/deep-into-pharo/ https://books.pharo.org/deep-into-pharo/ [5]. http://agilevisualization.com/ http://agilevisualization.com/ [6]. https://books.pharo.org/numerical-methods/ https://books.pharo.org/numerical-methods/
- tmm84 6y agoThank you for the MOOC link. I have been looking for a good starting point to get into a Smalltalk language/implementation.
- Qem 5y agoYou're welcome. To illustrate what the Pharo environment looks like, I'd also recommend this short 7 min video by Avdi Grimm: https://www.youtube.com/watch?v=HOuZyOKa91o https://www.youtube.com/watch?v=HOuZyOKa91o