Gosling: Another Language Debate? | eWeek

Gosling: Another Language Debate?

Written By
Darryl K. Taft
Darryl K. Taft
Jan 10, 2007
2 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

It seems Java creator James Gosling is back in the middle of a language debate … well, sort of.

In recent posts on his blog, Sun Microsystems Fellow Gosling said he has never been happy about language debates. Yet, Gosling is no novice when it comes to such debates, having taken flak for comments he has made about dynamic languages in the past.

“Ive never been real happy with debates about language features, Id much rather implement them and try them out,” Gosling said in a post from Jan. 8.

Moreover, Gosling noted that the open-sourcing of Java could lead to more and more developers “playing around” with the language.

/zimages/1/128936.gifOpen-source Java is a win for everyone.Listen to this podcastto find out why.

“Theres lots of fun to be had playing around with javac,” he said. Javac is the Java Compiler.

Indeed, “For years Ive wanted to set up a Kitchen Sink Language Web site for experimentation,” Gosling said. “A place where people could throw language features, no matter how absurd, just so that folks could play around. Now that javac has been open-sourced, its easy.”

Yet, one of Goslings colleagues, Peter von der Ahe, Suns tech lead for Javac, has beaten Gosling to the punch and created the https://ksl.dev.java.net/ site, which is known as KSL, or the Kitchen Sink Language project—an open-source incubator project at Sun. Ahe also is the specification lead for JSR (Java Specification Request) 199, the Java Compiler API.

Some respondents to Goslings post seem to long for the closed days of the past.

Said a commenter to Goslings post, who identified himself as “barspi”: “James, you say that you never have been happy with the debate about languages features. I totally agree with you. But with the release of Java under open source these kinds of debates will become more often. This is the top reason I would have hoped Java would have stayed non open source.”

However, in a follow-up post, Gosling explained that his comments on disliking language debates were perhaps misconstrued.

In a Jan. 9 post to his blog, Gosling said: “I didnt mean that I dont like the debate. What I dont like is debate divorced from experiment and data. Language arguments can get into all sorts of hand waving without building sample implementations. What ksl.dev.java.net is about is trying to provide a scientific basis for the debate. Throw stuff into the kitchen sink without thinking too hard about whether or not its a good idea. Let folks kick the tires. Those experiences then inform the choice of which features go into the standard.”

/zimages/1/28571.gifCheck out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.