The Artima Developer Community
Sponsored Link

Agile Buzz Forum
When Good Enough isn't

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
When Good Enough isn't Posted: Aug 1, 2005 5:00 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: When Good Enough isn't
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement

Pete Coffee has the right idea in this article - you have to draw the line properly when you decide what is and isn't "good enough". He thinks the industry move to Java (and it's bastard stepchild, .NET) represents "good enough"; I don't think so:

The languages that I have in mind are Lisp, Smalltalk and Java, which look more different than they are. With its garbage collection, its basis in symbolic expressions, and its ease of writing and reading new code at run time, Lisp is arguably the parent--or even the symbiont personality--of every modern scripting language. Take Smalltalk and give it a C-syntax makeover, send it to a spa for compilation to leaner and meaner bytecode, and you arguably have Java. Exploit fully the object model of Java, and you go back to the future: You find yourself using Java environments that have the same kind of introspective power and self-improvement capability that made me an ardent Lisper, and an aspiring (if never actually expert) Smalltalker, going on 20 years ago.

Leaner and meaner? Please. People continue to confuse faster benchmarks on arithmetic tests with faster in general. Java isn't "back to the future" - it's a roadblock slowing our progress. Can you patch a Java based application server in place without restarting it? I do that with this blog server all the time - I did it just this morning. Java isn't leaner and meaner - it's Smalltalk with a straightjacket, preventing you from doing anything that the designers thought was a bad idea.

Read: When Good Enough isn't

Topic: What's right with Smalltalk Previous Topic   Next Topic Topic: Justin Gehtlin on software

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use