Just to add some fuel to this fire... this is a quote from the summary of the latest LightTable's blog post <http://goo.gl/fTYpJX>:
"a smooth interface to the old world so we don't end up sharing a grave with smalltalk" I agree with many things in the post. But they're taking credit for old ideas disguised as the latest innovation. Regards, Esteban A. Maringolo 2014-05-17 8:13 GMT-03:00 kilon alios <kilon.al...@gmail.com>: > I don't get why C is not old / deprecated / obsolete . Afterall its as old > as Smalltalk > > Who really uses modern languages ? > > C - 1972 > > Python - 1991 > > C++ - 1983 > > Pascal - 1970 > > .NET - 2002 > > Lisp - 1958 > > Java - 1995 > > Ruby - 1995 > > Perl - 1987 > > Visual Basic - 1991 > > Javascript - 1995 > > Objective C- 1983 > > PHP - 1995 > > > The vast majority of all popular languages out there are at least 20 years > old. Thats ancient history. They are not old, they are dinosaurs. Even > Clojure is 7 years old. > > The problem I see here is that the vast majority of things people are going > to like in Pharo on a basic level are Smalltalk features. Implementation > wise Pharo has improved a lot of things, added new stuff etc etc. But if you > take a look at for example Python back in 1991 and you compare it with a > recent version of Python you will find tons of diffirences. Yet its still > Python. > > Actually its impossible to run a hello world of an old python (anything > previous to version 3) that will run in the recent Python. Cause they > changed print "hello World" to print( "hello World") , we are talking here > about fundamental changes. > > Personally I don't see how Pharo being 100% Smalltalk makes it unable or > difficult to implement super modern and efficient new features. Languages > and Software is not written in stone, it continuously evolves and improves > or else people stop using it. Vim was created back in 1991 people still find > awesome, modern, extremely powerful. > > this is from Ruby's website -> "Ruby is a language of careful balance. Its > creator, Yukihiro “Matz” Matsumoto, blended parts of his favorite languages > (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that > balanced functional programming with imperative programming." Ruby has the > right to be called Smalltalk-inspired. because thats what it is. > > You got every right to describe Pharo any way you like but for me Pharo is > "a modern implementation of Smalltalk. A visual environment for easy direct > live coding" . > > > On Sat, May 17, 2014 at 12:30 PM, Hilaire Fernandes > <hilaire.fernan...@gmail.com> wrote: >> >> >> >> Le 16/05/2014 20:18, p...@highoctane.be a écrit : >> > >> > Back to the future after 30 years of spinning your wheels >> > ------------------------------------------------------------------- >> > >> > Wanting to code at the speed of tought? >> > Wishing the machine was your friend and not a roadblock? >> > Want to burn cash as slow as possible while maximizing your output? >> > >> > If so, get a copy of Pharo! It is not your (grand) daddy's Smalltalk! >> >> That's why I understand this argument about not advertising Smalltalk in >> Pharo. >> >> Whatever we do or say, this huge mass of followers, once they heard >> Smalltalk they fill their head with red light warning, Smalltalk = >> old/deprecated/obsolete. >> >> For Pharo willing to socially scale = need to take this in consideration. >> >> Hilaire >> -- >> Dr. Geo http://drgeo.eu >> >> >