Earlier quoted context omitted.
language developers consistently underestimate the importance of "Algol-like syntax" in allowing mainstream adoption.
Actually language developers consistently underestimate the importance of large corporations pushing languages no matter what developers think about them. Smalltalk lost the day IBM decided to join Sun. https://en.wikipedia.org/wiki/VisualAge > VisualAge Micro Edition, which supports development of embedded Java applications and cross system development, is a reimplementation of the IDE in Java. This version of Visua…
Pharo 9
181–190 of 232 posts
Re: Pharo 9
#182Earlier quoted context omitted.
I was not talking about everything being an object. I was talking about that claim being the key to being nice and comfortable. Many sibling comments, IMHO, miss the point of the parent and focus on the claim about python and js. Python and js could perhaps have been completely object based. It still wouldn't make them comfortable for many.
The sentence says that it makes Pharo clean and comfortable to learn. Not that it makes every language clean and comfortable to learn :-)
Re: Pharo 9
#183This is a long list of rare features that make Pharo interesting: https://pharo.org/features
I don't know if it's my eyesight declining but that postcard is hard to read. Wikipedia has a svg file with higher resolutions: https://en.wikipedia.org/wiki/File:Pharo_syntax_postcard.svg
Re: Pharo 9
#184Earlier quoted context omitted.
Java was an answer to C++, not to Smalltalk, which had already been dead for a while by the time Java started taking off.
It's more accurate to say it hadn't really come alive yet. But still as late as 96, 97, 98 you could still find job postings advertising for Smalltalk developers. I know, because early-20s me really wanted to do be doing that, but I wasn't qualified. Within a few years Smalltalk had vanished from the few industry pockets it had, and was replaced by Java in most cases.
Re: Pharo 9
#185The page seems to be going out of it's way to not mention the word "Smalltalk". Does anyone have an idea why that is? Does Smalltalk have such a bad reputation nowadays or has someone trademarked the term?
Maybe Smalltalk sounds old like COBOL. It's hard to re-kindle interest in old tech in the eyes of new devs. It seems every generation of programmers want to have their "own" tools, even if they're worse than the previous ones.
Re: Pharo 9
#186Re: Pharo 9
#187I've often heard two statements online from older programmers. "Delphi/TurboPascal was the peak of developer productivity" And "Smalltalk was the peak of developer productivity" I've only been programming about a decade so both of those languages were long before my time. Can anyone who has experience programming in Smalltalk share what was so special about it/what made it so productive to write programs in versus ot…
Re: Pharo 9
#188I've often heard two statements online from older programmers. "Delphi/TurboPascal was the peak of developer productivity" And "Smalltalk was the peak of developer productivity" I've only been programming about a decade so both of those languages were long before my time. Can anyone who has experience programming in Smalltalk share what was so special about it/what made it so productive to write programs in versus ot…
One favorite advantage was that as much as possible of the system was written in itself and the development environment was an integral component. Any developer could see and change anything. The approach was that you took the Smalltalk system and built your application as an extension onto it. "Playground-VM" is a pretty good description.
Unwieldy? Not if you bought into it entirely, in roughly the same way that certain people I know bought into Emacs: Use it as your login shell and do everything through it. It was bad for creating stand-alone programs or scripts; instead, you add objects and methods to do whatever you wanted to do today.
Re: Pharo 9
#189The page seems to be going out of it's way to not mention the word "Smalltalk". Does anyone have an idea why that is? Does Smalltalk have such a bad reputation nowadays or has someone trademarked the term?
Pharo IS Smalltalk in the same way Skoda is Volkswagen
Re: Pharo 9
#190Earlier quoted context omitted.
Well $200 in 1980s is something like $500 today. I don't think I own any piece of software costing that much.
That seems like an ahistorical objection. $199 was a very reasonable price for a powerful dev tool in 1988. A lot of software at the time cost much, much more. Look up historical prices for just about any contemporaneous commercial software. You can still argue they would have done better in the long run by marketing themselves as "Turbo Smalltalk" at $69.99. But that's a different argument than "wow that's way overp…
p8 October 1988 https://books.google.com/books?id=WSBVAAAAMAAJ&pg=RA18-PA8
Smalltalk/V 286 included source-code debugger, bit mapped WIMP for MS-DOS, BitBlt graphics, … Turbo Pascal + debugger already cost more.