Back when I was a University lecturer, I sometimes amused myself by rewriting student (or other staff!) Java code in Smalltalk. I generally got about a factor of 6 smaller. Of course, that was before Java 8, which copied blocks and higher-order collection methods from Smalltalk.
On Sat, 14 Jan 2023 at 21:01, mayur...@kathe.in via Pharo-users < pharo-users@lists.pharo.org> wrote: > Hello, > > This isn't a mail intended to troll this community. > > I am genuinely curious about what would be the type of use cases which > would be exemplary for Pharo? > > Now-a-days, anything one could have accomplished solely with Smalltalk > (and hence Pharo) can be accomplished with a number of modern programming > languages and their associated frameworks, e.g. Google's Dart with Flutter, > Apple Swift with SwiftUI, Microsoft's C# with WinUI. > And such languages and their associated frameworks are built from the > ground-up for a particular platform, while Pharo does not have any such > targets, which usually renders graphical applications built using Pharo to > "look like" aliens. > > What does stand-out regarding Smalltalk (and hence Pharo) is the superior > developer experience furnished as a result of the true object system > combined with a full graphical environment. > In addition to that, Pharo, specifically, provides advanced tools like Git > integration, etc. > > But, are these things all that there are to be considered enough for > highlighting the full inherent power of Pharo? > > Again, apologies if anyone found the subject line as well as the message > body to be troll-ish. That has not been the intent. > > Kind regards, > > ~Mayuresh >