HackerTube

7 minutes of Pharo Smalltalk for Rubyists

Avdi Grimm5 HN recommenders · recommended in 8 months, 2017–2026
YouTube
demo · intro · evergreen · 2017–2026 on HN

Ruby developer Avdi Grimm gives a seven-minute tour of Pharo Smalltalk's development environment, focusing on tools like search-by-example and the integrated, live coding experience.

HN recommends it as a quick, compelling look at what Smalltalk tooling feels like, especially for Ruby programmers.

12 comments from Hacker News

@throwatdem123112026-08 · in “Squeak/Smalltalk 6.1 Release Notes”

As a Ruby developer this video about Pharo smalltalk made me a smalltalk believer — not surprising because Ruby was heavily inspired by smalltalk. ▶ this video

Strongly recommends View on HN
@web3-is-a-scam2023-05 · in “Pharo 11”

As a rails developer - my introduction to Pharo started with this video: ▶ this video If you're not a ruby/rails developer you can still see how awesome it is, but for rubyists specifically it can really be quite mind blowing.

Strongly recommends View on HN
@sebastianconcpt2024-01 · in “Smalltalk simplicity and consistency vs. other languages (2022) [video]”

MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk - link 7 minutes of Pharo Smalltalk for Rubyists - ▶ this video

Recommends View on HN
@Qem2022-11 · in “Programming languages with small surface area”

In terms of surface area, I think is hard to beat languages in the Smalltalk family. Smalltalk has only six reserved words: true , false , nil , self , super and thisContext. To emphasize the simplicity, there is even a smalltalk postcard to show the whole syntax fits on it. See link I think this postcard remark may be a bit misleading sometimes, as in practice the complexity is shifted from syntax to the large class library in the system image, that packs a lot of functionality. But yet the environment is sweet and has great discoverability, with functionality like search by example. See ▶ this video The Smalltalk flavor I strongly recommend is Pharo. There's a MOOC[1] on it, and there are several free books that cover the basics of the language itself[2][3], data visualisation[4] and numeric stuff[5]. [1]. link [2]. link ... [3]. link [4]. link [5]. link

Recommends View on HN
@Qem2022-03 · in “Functional programming patterns in Smalltalk”

I think the most distinguishing feature is the superb environment and tooling that is a integral part of the language, by default, in most Smalltalk dialects. The tooling is so seamless integrated, that you're nudged towards simply code inside the debugger. Things like search method by example feel like a superpower. See ▶ this video If you're interested in experience what a modern Smalltalk looks like, I strongly recommend the Pharo programming MOOC. It was a eye opener for me: link

Recommends View on HN