I just read the following article: 640KB ought to be enough for anyone. The author mainly states the obvious and it's nice to know that MS are trying to make their OS richer, but I was shocked and appalled at the following statement:
- Outside of the PC mainstream, we've seen many sophisticated demonstrations of the power of network effects fundamentally based on client-side object models and dynamic binding of independently-created components. From the power of piped unix commands, to the elegant and incredible sophistication of language-derived Lisp, Smalltalk, and Squeak environments, we know that the power is there to be had. But again, none of these environments has become mainstream - each perhaps having remained niche by drowning in its own idealism.
Now with that being said, I still think Lisp and Smalltalk may have a long way to go. In fact, they will probably never gain mainstream acceptance. I think the ideas of both will live on and continue to influence future programming languages. I'm fine with that and accept it. if I had a million dollars, I would glady put it behind Smalltalk...=)