[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Pan-users] Coming April 1: Pan 0.90
From: |
Travis |
Subject: |
RE: [Pan-users] Coming April 1: Pan 0.90 |
Date: |
Mon, 20 Mar 2006 16:21:53 -0800 |
----Original Message----
From:
address@hidden
[mailto:address@hidden
u.org] On Behalf Of Charles Kerr
Sent: Monday, March 20, 2006 16:07
To: address@hidden
Cc: address@hidden
Subject: [Pan-users] Coming April 1: Pan 0.90
> I've kept mum on this for a /long/ time because I didn't know
> when I'd have it ready, but here's a nice April Fool's gift
> for you... :)
>
> cheers,
> Charles
> ======================================================================
>
> Pan 0.90 is the first beta of a ground-up rewrite of Pan in C++.
>
> Some of the best user-visible improvements:
>
> * The memory footprint for large newsgroups has been cut by 2/3.
> (A month's worth of headers in a sample binaries group dropped
> from 283M to 94M.)
>
> * The time to download headers has been cut by 2/3 by parallelizing
> the download across multiple conections to the server. (In the same
> sample group, downloading a months' worth of headers dropped from
> 17 minutes to 5 minutes.)
>
> * The time to load large newsgroups from disk has been cut by 90%.
> (In the same sample newsgroup, the time to load from disk
> dropped from 14 seconds to 1.3 seconds.)
>
> * Multiserver support. Pan can now download files in parallel --
> not just with multiple connections to the same server, but also
> to multiple servers.
>
> * NZB support. Pan can now import NZB files. It can also be started
> in an NZB client mode that doesn't create the newsreader window at
> all.
>
> * The entire user interface has been redesigned and rewritten to
> use fresh gtk goodness.
>
>
> Some of the best backend improvements:
>
> * The source code's line count dropped from 44,382 to 22,281 - and is
> far cleaner.
>
> * Fewer library prerequisites: Pan no longer requires GNet or libxml2.
>
> * Better decoupling has made possible unit tests that were impossible
> before, such as mocking up a news server session to test
> tasks running
> in the queue.
>
> * The task and application layers are separated from the backend,
> so a database backend can be added later if desired.
>
Yippee. I hope a Windows version follows in the not too distant future.
Thank you.
--
Travis in Shoreline Washington
- [Pan-users] Coming April 1: Pan 0.90, Charles Kerr, 2006/03/20
- Re: [Pan-users] Coming April 1: Pan 0.90, DPA, 2006/03/20
- RE: [Pan-users] Coming April 1: Pan 0.90,
Travis <=
- Re: [Pan-users] Coming April 1: Pan 0.90, jef_e, 2006/03/20
- Re: [Pan-users] Coming April 1: Pan 0.90, John Wendel, 2006/03/20
- Re: [Pan-users] Coming April 1: Pan 0.90, Jim Reiss, 2006/03/27
- Re: [Pan-users] Coming April 1: Pan 0.90, David Kelly, 2006/03/27
- [Pan-users] Re: Coming April 1: Pan 0.90, Duncan, 2006/03/28