--- Begin Message ---Here we go again... <rant>What is wrong with you people? Seriously? With this "Pharo is NOT Smalltalk" BS? If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck!To convince yourself, I urge you all to try to evaluate this in any other Smalltalk (Dolphin, Cuis, VisualWorks, LittleSmalltalk, ObjectStudio, VisualAge Smalltalk, IBM Smalltalk, Instantiations Smalltalk, Smalltalk/X, ObjectWorks, Visual Smalltalk Enterprise, Smalltalk Express, Amber Smalltalk, Redline Smalltalk, Smalltalk MT, GNU Smalltalk, you-f*cking-name-it-Smalltalk) to see if it compiles:Transcript inspect. Workspace inspect. Processor inspect. Smalltalk inspect. true inspect. false inspect. thisContext inspect. nil inspect. self inspect. super inspect. Undeclared inspect. #someSymbol inspect. #(1 2 3) inspect. Object allInstances. OrderedCollection class inspect. Behavior inspect. Class inspect. MethodDictionary inspect. Smalltalk garbageCollect. 3@4 inspect. ([ :a :b | a + b ] value: 3 value: 4) inspect. [50 factorial] forkAt: Processor userBackgroundPriority.Now, if you still think that Pharo is NOT Smalltalk, I strongly suggest we remove all the code that was inherited from Squeak (Smalltalk) or inspired/borrowed by/from VisualWorks & others. Same thing for the VM : we should build our own from scratch as Squeak and Cuis also use the same! And we should assign different numbers to every primitive we do share with all other Smalltalks out there since 1980 : we wouldn't want to be associated with any Smalltalk, right? We don't want any Smalltalk in Pharo, don't we, since it is NOT Smalltalk?Besides, just so you can glady remove all traces of the "forbidden" word or heritage, you must know that the current Pharo 8 images has 1724 references to the global Smalltalk. If you dig a little bit deeper (adding comments, deprecated code, the string 'Smalltalk' as well as the #Smalltalk symbol, you'll end up with 5000+ occurrences of the "forbidden word" "Smalltalk" in the current Pharo 8 image. Wanna add occurrences of "Smalltalk" in method names as well while we're at it? ;) But hey, Pharo is NOT Smalltalk, right? ;) lollShould I create a PR for every occurrence of the forbidden word so we can get rid of that shameful heritage and clean up the image? We should also remove the strings Squeak (56 times), Cuis, VisualWorks, VW, VisualAge & others since Pharo is NOT Smalltalk? Did I say it enough? Pharo is NOT Smalltalk! Even if I can load Smalltalk code from SmalltalkHub, SqueakSource and ss3.gemtalksystems.com, Pharo is NOT Smalltalk, do you get it? I can load mcz packages made for Cuis & Squeak but, nonetheless, Pharo is NOT Smalltalk! How many times do I have to say it?Imagine the following discussion: A- I heard you bought a new car? B- No I bought a Toyota Corolla. A- So you bought a new car! B- A TOYOTA COROLLA IS **NOT** A CAR. Ain't that discussion & deny stupid enough?I get the impression we constantly have this kind of denial/discussion here... A serious case of SSS : Shame of Smalltalk Syndrome.Pharo wants to be different : okay. Fine. Cool! But please, stop saying that Pharo is NOT Smalltalk. It is. </rant> // -- ----------------- Benoît St-Jean Yahoo! Messenger: bstjean Twitter: @BenLeChialeux Pinterest: benoitstjean Instagram: Chef_Benito IRC: lamneth GitHub: bstjean Blogue: endormitoire.wordpress.com "A standpoint is an intellectual horizon of radius zero". (A. Einstein)
--- End Message ---
Re: [Pharo-users] About "it's not pharo but smalltalk"
Benoit St-Jean via Pharo-users Wed, 05 Feb 2020 17:36:55 -0800
- Re: [Pharo-users] About "it's not... Pavel Krivanek
- Re: [Pharo-users] About "it's... horrido
- Re: [Pharo-users] About "... Esteban Maringolo
- Re: [Pharo-users] About &q... horrido
- Re: [Pharo-users] About "... Pavel Krivanek
- Re: [Pharo-users] About &q... horrido
- Re: [Pharo-users] About &q... Todd Blanchard via Pharo-users
- Re: [Pharo-users] About &q... horrido
- Re: [Pharo-users] About "it's not phar... TedVanGaalen
- Re: [Pharo-users] About "it's not... horrido
- Re: [Pharo-users] About "it's... Benoit St-Jean via Pharo-users
- Re: [Pharo-users] About "it's not... Esteban Lorenzano
- Re: [Pharo-users] About "it's... Benoit St-Jean via Pharo-users
- Re: [Pharo-users] About "... Sven Van Caekenberghe
- Re: [Pharo-users] About &q... horrido
- Re: [Pharo-users] About &q... p...@highoctane.be
- [Pharo-users] R: About &q... Lorenzo
- Re: [Pharo-users] About "it's... TedVanGaalen
- Re: [Pharo-users] About "... TedVanGaalen
- Re: [Pharo-users] About &q... Ben Coman
- Re: [Pharo-users] About &q... Benoit St-Jean via Pharo-users