too bad, this is not forum, where you can stick certain topics on top.. because this one reoccurring on a regular basis and contributes nothing to answering the question :)
but let me try to answer Why Smalltalk is not popular? because it's not. :P On 12 February 2014 18:40, Sebastian Sastre <[email protected]>wrote: > great topic > > Time to upvote outside our niche? > > https://news.ycombinator.com/item?id=7225808 > > > > > > > > On Feb 12, 2014, at 3:06 PM, [email protected] wrote: > > hi kilon, > > Thanks for your words. I particularly like them since you've come > recently to Smalltalk after a number of other languages. > > There is some interesting discussion of this topic at [1] which indicate a > predominance of non-technical issues and technical issues that don't apply > today. > Paul Grahams "Blub Paradox" [2] explains why popular is not always best. > Finally, I'd like to get an update on this from this Gartner [3].. > > [1] http://c2.com/cgi/wiki?WhyIsSmalltalkDead > [2] http://www.paulgraham.com/avg.html (for the time constrained search > down the page for "Blub") > [3] http://blogs.gartner.com/mark_driver/2008/10/09/remember-smalltalk/ > > cheers -ben > > kilon alios wrote: > > frankly I find the community here, extremely friendly , well motivated, > reasonable and humble. And I dont let a couple of incidents per year change > my mind of what happens here on a daily basis. > > Smalltalk is unpopular because it never had a big company behind it or a > good marketing strategy. 99% of people out there, had, have and will have > no clue what smalltalk is all about. > > You want to talk about ObjC ? fine . Lets be honest , objc was like 42th > most popular language in TIOBE and now is like 3rd. Why ? because iOS. > Thats all, not because of quality of the language , not because it has > super friendly community , not because users saw the light. > > The only thing that ObjC shares with smalltalk is message passing. Does > that make ObjC part of the family , eh , no. Unless you are prepared to let > tons other languages and IDEs join you, but then you still wont have a > family but a nation. And ObjC is a seriously ugly language. Its still no > C++ , Javascript , Perl or PHP, but its ugly. Smalltalk is gorgeous. > > Also dont put too much emphasis on popularity. Java library is super > popular and many of its libraries are a big pile of mess. Its quantity vs > quality. C++ is on the same boat. Popularity gives you mainly quantity. > > My advice is don't be humble, be proud of your work and what you have > accomplished with Pharo and your individual project. And if sometimes > things go south , remember its much better to be passionate than being > dull. Its all part of being human. Keep an open mind, and keep walking , > one step at a time. > > > On Wed, Feb 12, 2014 at 5:40 PM, Sven Van Caekenberghe <[email protected]>wrote: > >> >> On 12 Feb 2014, at 14:54, askoh <[email protected]> wrote: >> >> > The recent arguments in Smalltalk made me have an Eureka moment on why >> > Smalltalk is not popular. Smalltalk attracts brilliant people. But these >> > brilliant people scare others away. Instead of Showing How, they Show >> Off. >> > Instead of being inclusive, they are picky. Instead of discussing, they >> > fight. >> > >> > So, Smalltalkers, please be humble, friendly and pacific. Show How. >> Invite >> > anyone interested to join. And let's talk normally. >> >> I agree, of course. (With the second paragraph, less with the first: >> these discussion happen everywhere, ever read emails by Linus Torvalds ?) >> >> -- >> >> But I had an epiphany today, based on this discussion of what is the >> definition of Smalltalk. I hereby declare that we are the _third_ most >> popular language (family) in use today ! >> >> Based on this very reputable (ahem) index: >> >> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >> >> I really think that in a broad definition of Smalltalk, Objective-C is >> part of the family. >> >> According to the first line of >> >> http://en.wikipedia.org/wiki/Objective-C >> >> Objective-C is a general-purpose, object-oriented programming language >> that adds Smalltalk-style messaging to the C programming language. >> >> And messaging is at the core of Smalltalk. It also has a similar class >> based object model, is late bound in almost everything and has some >> reflective capabilities. There are even a couple of projects mixing the two >> explicitly. >> >> Reserve a bigger venue for the next ESUG ! >> >> Sven >> >> PS: We've had these discussions before on various occasions: it is really >> hard to come up with a definition of what is Smalltalk, or even a good list >> of what is so special about it - there really is a elusive, hard to define >> aspect to it. >> >> > All the best, >> > Aik-Siong Koh >> > >> > >> > >> > -- >> > View this message in context: >> http://forum.world.st/Why-Smalltalk-is-not-popular-tp4743009.html >> > Sent from the Pharo Smalltalk Developers mailing list archive at >> Nabble.com. >> > >> >> >> > > > -- Best regards, Igor Stasenko.
