Dick Ford
Posts: 149
Nickname: roybatty
Registered: Sep, 2003
|
|
Re: The Problem with Programming
|
Posted: Dec 2, 2006 7:17 PM
|
|
> > I'm more > > interested in what you think where things are going and > > how Smalltalk fits into that. > > Fine. I think the last 25 years of development have been > a long circuitous path towards Smalltalk.
Handwaving gets you nowhere. Yes, new languages don't usually appear in from a vacuum.
> We had > Smalltalk, and the hardware couldn't quite handle it.
We had many languages that the hardware couldn't quite handle. Hell, just 15 years ago you had a substantial amount of PC software written in assembly.
> So > we got the Mac which borrowed the GUI and some of the > component architecture (code resources).
Xerox Parc? Languages aren't GUIs.
> We got OO Pascal > - a rough approximation. C++, a similar rough > approximation.
Oh boy, C++ borrowed the class keyword and now it's a "rought approximation". You need to check the reality.
Objective C is about the best > approximation in a complied language and was what C++ > probably should have become.
Who says? Smalltalkers?
> > We got Java, borrows C++'s syntax, rotten type system, and > doesn't fully embrace objects so it cheats with primitives > and pretend class objects
C# is fully OO by that definition, but are people still buying into the snake oil of "OO is the holy grail"?
, but Smalltalk's virtual > machine, portable graphics, garbage collection, and some > really pale imitations of reflection. >
And logic doesn't dictate that because we stand on the shoulders of giants that we reverse time.
> Ruby, borrows liberally from Perl's integration with unix, > and Smalltalk adding closures, dynamic typing, similar > message syntax, etc. Yet none of them have successfully > yet embraced the Smalltalk image and environment.
Since you're in love with proxying off to bloggers, you might want to check out James Robertson's (Cincom) podcast about the problems with smalltalk image-based environments.
> > Meanwhile, everybody seems to have recently discovered the > power of languages that can implement themselves and we > have PyPy,
Oh yes, EVERYBODY has in your blinders world
there is something similar for Java I think. > Meanwhile, Avi Bryant and Charles Nutter are swapping > g emails about implementing Ruby in Squeak - which would > be a big performance boost for Ruby and bring Smalltalk > into ever greater awareness as it becomes a faster Ruby > interpreter than the one most people use now. >
Great, now can we extend Smalltalk past 1980. Hint, look at Slate.
> Now I see the Pepsi project as the first thing that may > both absorb and go beyond Smalltalk. >
Never heard of it, but I'll take a look. Once again, take a look at Slate.
> > So you think that Smalltalk is going to make a > comeback? > > It is making a comeback. Conferences are getting bigger, > more users are coming by to various events, I and a number > of others who kept the faith
Yeah, the "faith". that's your probem.
> through the Java nuclear > winter
Just stop the insanse fanboyism
>are now making their livings with it again.
Smalltalk never died McFly
> JCP > member and recent Sun employee Gilad Bracha has been > spotted looking for Squeak talent. >
Oh boy, better tell James Robertson.
> > Or is this Smalltalk living vicariously through Ruby? > > That has helped push things in the right direction.
Just stop the handwaving about "right directions". It would be nice for somewhat objective analysis that doesn't involve fanboysism
But > Ruby lacks the whole package gestalt of Smalltalk. I'm > seeing a lot of Ruby fans coming over. I don't see people > going the other way. Of course, I'm not looking for them > :-)
"you're not looking for them". See, that sums up your whole problem. You're wrapped up in fanboy world and incapable of objective analysis.
The IT world is not going towards dynamic typing, because we already know that there is no reason to. Look at all the language research that is going on. Is the Smalltalk style of programming being researched? uhh, nope.
We're past that. We know the benefits and pitfalls of an OO-all world. Time for you to wake up and see where things are really going. We can take bits and pieces of Smalltalk (mostly the kick-ass Environments), but let's not get silly and say that Smalltalk is on the rebound.```
|
|