Jakarta Commons Team is happy to announce version 1.0 of the Jakarta Commons-IO library. Jakarta Commons-IO contains utility classes, stream implementations, file filters , and endian classes.
View the Jakarta Commons-IO home page
Download Commons-IO
-
Jakarta Commons-IO 1.0 released (10 messages)
- Posted by: Dion Almaer
- Posted on: May 12 2004 11:33 EDT
Threaded Messages (10)
- You only have one chance to make a first impression by Christian Nedreg?rd on May 12 2004 12:31 EDT
- Jakarta Commons-IO 1.0 released by Craig Pfeifer on May 12 2004 16:01 EDT
- Gah! by Jeff Turner on May 12 2004 18:44 EDT
- Jakarta Commons-IO 1.0 released by Web Master on May 13 2004 03:39 EDT
- Jakarta Commons-IO 1.0 released by graham o'regan on May 13 2004 07:23 EDT
- Lack of documentation by Antonio Gallardo on May 13 2004 10:03 EDT
- Jakarta Commons-IO 1.0 released by graham o'regan on May 13 2004 07:23 EDT
- Get it straight by Stephen Colebourne on May 13 2004 08:05 EDT
- Confused by this 'news' by Henri Yandell on May 13 2004 10:09 EDT
- Commons IO 1.0 Released by Henri Yandell on May 14 2004 00:15 EDT
- Re: Commons IO 1.0 Released by Par Eklund on May 14 2004 02:31 EDT
- Commons IO 1.0 Released by Henri Yandell on May 14 2004 00:15 EDT
-
You only have one chance to make a first impression[ Go to top ]
- Posted by: Christian Nedreg?rd
- Posted on: May 12 2004 12:31 EDT
- in response to Dion Almaer
Looks useful but... I hope your code is more robust than your doc.
Found this after two minutes of browsing:
The link to the IOUtil class in the main package doc is broken (the class has been renamed "IOUtils").
Most of the doc in IOUtils refers to the copy(...) methods. These are not in IOUtils but in CopyUtils.
Link to UnixReview article goes to empty page.
Doc of HexDump.dump(...) offset parameter:
"offset - its offset, whatever that might mean" -
Jakarta Commons-IO 1.0 released[ Go to top ]
- Posted by: Craig Pfeifer
- Posted on: May 12 2004 16:01 EDT
- in response to Dion Almaer
Should I ask how many other commons packages it relies on? I think I'll wait for Hani's review before I look at it. ;) -
Gah![ Go to top ]
- Posted by: Jeff Turner
- Posted on: May 12 2004 18:44 EDT
- in response to Dion Almaer
They've butchered IOUtils from Avalon. It used to be a set of copy(String|byte[]|Reader|Stream, String|byte[]|Reader|Stream) methods. There are a lot of permutations, and that was the point of the class -- do it once, get them all in one place. Someone didn't understand that, and split the copy(*, [String|byte[]) methods into "CopyUtils", not even bothering to update the javadocs.
Hopefully I still have commit karma and can remove my @author tag. -
Jakarta Commons-IO 1.0 released[ Go to top ]
- Posted by: Web Master
- Posted on: May 13 2004 03:39 EDT
- in response to Dion Almaer
On the project's page we can read :IO has recently been promoted from the commons sandbox, however there remains no formal release at present.
I don't know why the lack of documentation is considered to be cool with many open source projects ? -
Jakarta Commons-IO 1.0 released[ Go to top ]
- Posted by: graham o'regan
- Posted on: May 13 2004 07:23 EDT
- in response to Web Master
Isn't that standard for Jakarta projects, poor code and worse documentation? Why does Sun trust Jakarta with RI's when they consistently churn out the worse code of all the FOSS groups (like codehaus, open symphony etc.)? -
Lack of documentation[ Go to top ]
- Posted by: Antonio Gallardo
- Posted on: May 13 2004 10:03 EDT
- in response to graham o'regan
Can you help us to write the documentation? -
Get it straight[ Go to top ]
- Posted by: Stephen Colebourne
- Posted on: May 13 2004 08:05 EDT
- in response to Dion Almaer
Personally I find it sad that the first thing people choose to do is criticise. Constructive criticism is valid and welcomed - bitching is not.
For the record:
1) The IO javadoc is all correct and up to date - unfortunately the release manager hasn't updated the website. Download the code and its correct.
2) IO does not depend on any other commons library (and changes are happening to other commons libraries on the dependency front too)
3) The code is taken from various sources, including Avalon. Thats part of the point of jakarta-commons - to refactor out common code. Once in commons, the best design for a component is then chosen, and experience has indicated that creating very large utils classes is not helpful. Hence CopyUtils was broken out from IOUtils.
I, for one, am very pleased to see the release of this library.
Stephen Colebourne
Committer Jakarta Commons -
Confused by this 'news'[ Go to top ]
- Posted by: Henri Yandell
- Posted on: May 13 2004 10:09 EDT
- in response to Dion Almaer
This is quite a bemusing piece of news, especially in the wording.
Jakarta Commons IO has not been released. The binaries are, as of the weekend, on the mirrors and maven repository, but the website hasn't been updated and no announcements have been made, on the site or by email.
On the one hand, I know I [as person releasing it] am not up to the standards of other releases. My goal is to get it released, even if the process is a week. On the other hand, this obviously shows that people watch the mirrors like a hawk and are happy to treat a binary appearing on a mirror as a full release. So this is my fault for underestimating the interest and attentiveness of the community.
There is one thing I would like to know however, which is where Dion got the announcement that he posted from. I've seen no such announcement going out, and in no way have written such an announcement itself. Is it a forgery?
Hen -
Commons IO 1.0 Released[ Go to top ]
- Posted by: Henri Yandell
- Posted on: May 14 2004 00:15 EDT
- in response to Henri Yandell
[Due to this jumping of the gun, I've gone ahead and made the time for a release a little earlier than planned.]
The Jakarta Commons team is pleased to announce the release of
Jakarta-Commons/IO 1.0.
Downloads:
BINARY: http://jakarta.apache.org/site/binindex.cgi#commons-io
SOURCE: http://jakarta.apache.org/site/sourceindex.cgi#commons-io
Commons-IO contains utility classes, stream implementations, file filters,
and endian classes.
For more information on Jakarta Commons/IO, see the Commons/IO web site,
http://jakarta.apache.org/commons/io/
------
So now all the problems can be highlighted for real. -
Re: Commons IO 1.0 Released[ Go to top ]
- Posted by: Par Eklund
- Posted on: May 14 2004 02:31 EDT
- in response to Henri Yandell
Congratulations to the release of Commons IO (even though your release date was forced due to reasons beyond your control)!
And Henri, always bear in mind that experienced developers are the worst "customer base" you will ever have. There will always be some who think they could have made it better themselves and since it's easier to critize with hindsight than to contribute in advance, go figure...
/Par