Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread K K Subbu
On 10/01/20 12:25 AM, Kasper Østerbye wrote: This rant states once again that in Smalltalk everything is an object. The word 'object' has been bandied about with multiple meanings, so it is understandable that you would challenge this claim. Smalltalk uses the term 'object' with a specific me

Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread horrido
Oddly enough, I've had better results by appealing to history. I guess it has more to do with *how* I did it, my style and creativity. Things like Flutter and Elixir and Kotlin (for Android) are anomalies. Essentially, they benefitted from luck and word of mouth. You can't rely on that. While Sma

Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread Esteban Maringolo
Hi Richard, I don't find Smalltalk easy to evangelize, and in my experience the appeal to history (a variation of the "argumentum ad antiquitatem" fallacy) proved ineffective. People don't care about who invented MVC, bitblt or JIT, and so make decisions looking into the future, they weight in th

Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread Sean P. DeNigris
Kasper Osterbye wrote > in Smalltalk everything is [not] an object > ... > * Message categories I agree with the thrust of your post and would like many of the items you suggest. That said, one semantic nitpick: "everything is an object" means as opposed to primitive types i.e. Date is an object t

Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread horrido
Which rant is that??? To me, what's really nice is the supremely simple language *and* the easily accessible programming environment *and* live coding *and* metaprogramming *and* the functional aspect (lambdas). It's not just one thing. It's the synergy that comes from the totality. However, ther

Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread horrido
Absolutely correct. Each of those languages do have good reasons to choose them. I have never said otherwise. My point is that Smalltalk gives me many more reasons, many more ways to evangelize it. Smalltalk is very easy to evangelize. That's the premise of the entire article, and if it's wrong, t

Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread Kasper Østerbye
This rant states once again that in Smalltalk everything is an object. Alas, it is not (but should). This is a shortlist of things which is currently not objects in smalltalk: * Message categories * Class categories (there is something called packages, which is rather useful as they are actually o

Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread Esteban Maringolo
On Thu, Jan 9, 2020 at 2:23 PM horrido wrote: > I happen to like Dart, Elixir, Golang, Julia, and Rust. But be honest: do > these languages provide nearly as many reasons to choose them? > I'm not being deprecatory. I don't know about Julia nor Elixir, but Dart has Flutter, Golang drives a good

Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread horrido
It depends on how one interprets the last paragraph. Yours is one interpretation, and one that never occurred to me. I didn't see it as "demoting" other languages. The paragraph in no way criticizes other languages. It simply suggests that Smalltalk offers many more resources for evangelism. It's

Re: [Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread Esteban Maringolo
Hi Richard, Regardless of the reasoning behind the title of the article, I don't like the tone of the last paragraph, it is not necessary, and probably not recommended either, to demote other languages in order to promote yours. In particular languages that have their own merits and capabilities t

[Pharo-users] Why Smalltalk is so easy to evangelize

2020-01-09 Thread Richard Kenneth Eng
https://itnext.io/why-smalltalk-is-so-easy-to-evangelize-2b88b4d4605c