The Source for Java Technology Collaboration
User: Password:



Editor's Daily Blog

A Groovy JSR

Posted by daniel on March 16, 2004 at 08:14 AM | Comments (0)

The review ballot for JSR 241: The Groovy Programming language started today and closes in two weeks.

In today's Weblogs , Richard Monson-Haefel comments on the proposal to make Groovy – A New Standard Programming Language for the Java Platform. Richard reminds us that when you program for the Java Platform, you don't need to use the Java programming language. "agile, dynamic programming language like Python, Perl and Ruby, but it's designed specifically for the Java Platform and is completely interoperable with conventional Java programs. Groovy is not a replacement for the Java programming language; it’s a complement to that language. It fills a niche that is in demand by developers but is currently neglected by the Java Platform."

I don't really agree with Richard that "agile" is a good name for languages such as Python, Ruby, Perl, and Ruby and Groovy. Perhaps he is right that it is a better name than "scripting" language, but "agile" is already becoming overloaded with meaning. Is there a better name for such languages?

John Reynolds continues his look at Aspects of Persistence - What should CMP and JDO share? He outlines currently available aspects of persistence and concludes "It's clear to me that neither Entity Bean CMP or JDO are exactly what I am looking for. From what I have heard, the AOP plans of JBOSS seem close, but even there I am not all that interested in a product specific offering. I'd like to see an "open" aspect-oriented persistence specification as a key part of the J2EE specification."

Attention webloggers There continues to be some sort of glitch in the system that is being addressed. For now to create a new entry you should login and then go to the weblog home page.


In Also in Java Today, Tim Bray has a new job. At the beginning of this year, Tim publicly announced that he was looking for an interesting job . His blog entry explained why an academic institution, Apple, IBM, and information company, or an intelligence agency should hire him. This is not a technique recommended for less accomplished developers. Yesterday Tim announced that he will be working at Sun as a Technology Director working on "next gen tech and standards development at the intersection of RSS, XML and advanced search technologies." Is this an item that should make it to the front page of java.net? I don't know, but it is interesting to read the candid comments of a new Sun employee on the Java landscape.

In Elegance and Other Design Ideals, Bjarne Stroustrup tells Bill Venners "people should mentally separate programming into building libraries and using them. Today you write a supporting library, and tomorrow you use it. Far too many times people try and build their systems as one big conglomerate." Stroustrup cautions against premature generalization, saying "I have a tendency to build the specific case first if I haven't tried something several times before, because it is pretty fundamental that we understand the concrete solution better than the abstract. When I see the same problem again and I get half way into the solution[...] That approach contrasts with the approach taken by people who start generalizing before they've tried it once -they sit trying to design a general solution to a problem that they have no experience with.


In today's Projects and Communities , the Java Tutorial's Swing trail has been updated to cover J2SE 1.4.2, and has notes for earlier and anticipated releases

The Jini community has posted the agenda for next week's seventh Jini community meeting to be held in Cambridge, MA.


In today's java.net News Headlines :

Registered users can submit news items for the java.net News Page using our news submission form. All submissions go through an editorial review by news director Steve Mallet before being posted to the site. You can also subscribe to thejava.net News RSS feed.


Current and upcoming Java Events :

Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.


Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. All java.net members can subscribe to the email updates for the site at the java-net Mailing Lists page. You must be logged in to subscribe to the javanet_Daily and javanet_Weekly lists. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds