Re: [compress][POLL] High Level API

2018-05-02 Thread Gary Gregory
On Wed, May 2, 2018 at 2:13 PM, Stefan Bodewig wrote: > On 2018-05-02, Torsten Curdt wrote: > > > So far I didn't think the current API is so horrible. > > I wouldn't call it horrible. > > My ideas about things that should be different and have been epressed in > the

Re: [compress][POLL] High Level API

2018-05-02 Thread Stefan Bodewig
On 2018-05-02, Torsten Curdt wrote: > So far I didn't think the current API is so horrible. I wouldn't call it horrible. My ideas about things that should be different and have been epressed in the compress-2.0 branch I started years ago. To me the most important things I'd want to change are

Re: [compress][POLL] High Level API

2018-05-02 Thread Stefan Bodewig
On 2018-05-02, Gary Gregory wrote: > I'm all for providing a high-level API. That's fine. > I would like a high-level statement first though concerning choices we have > or have not considered. > - The high level API is Commons VFS. Why? Why not? > - The high level API is Java IO File System.

Re: [compress][POLL] High Level API

2018-05-02 Thread Matt Sicker
On 2 May 2018 at 09:01, Gary Gregory wrote: > - The high level API is Commons VFS. Why? Why not? > - The high level API is Java IO File System. Why? Why not? > This really gets at what I've been thinking. Compress and VFS are strongly related, and both could likely

Re: [compress][POLL] High Level API

2018-05-02 Thread Torsten Curdt
> > > Given that you are currently the main person working on Compress I'd say > - > > whatever you are OK with. > > But you don't really sound super confident/happy about the API - > > otherwise you might not have written this email :) > > TBH I've written this email because my compass for which

Re: [compress][POLL] High Level API

2018-05-02 Thread Gary Gregory
I'm all for providing a high-level API. That's fine. I would like a high-level statement first though concerning choices we have or have not considered. - The high level API is Commons VFS. Why? Why not? - The high level API is Java IO File System. Why? Why not? Gary On Wed, May 2, 2018 at

Re: [compress][POLL] High Level API

2018-05-02 Thread Stefan Bodewig
On 2018-05-01, Torsten Curdt wrote: > https://github.com/apache/commons-compress/blob/master/ > src/main/java/org/apache/commons/compress/archivers/Archiver.java > Is tiny compared the whole lots of > https://github.com/apache/commons-compress/tree/master/ >

Re: [compress][POLL] High Level API

2018-05-01 Thread Torsten Curdt
https://github.com/apache/commons-compress/blob/master/ src/main/java/org/apache/commons/compress/archivers/Archiver.java Is tiny compared the whole lots of https://github.com/apache/commons-compress/tree/master/ src/main/java/org/apache/commons/compress/archivers/examples and while the later

[compress][POLL] High Level API

2018-05-01 Thread Stefan Bodewig
Hi all right now the master branch contains two different ideas of hign level APIs: * https://github.com/apache/commons-compress/blob/master/src/main/java/org/apache/commons/compress/archivers/Archiver.java and Expander in the same package *