Hi people, Micah has brilliant ideas for a promising next-gen tool (Niwt) and I am really excited how it develops.
But we should not forget about a monolithic, backward-compatibel (to wget 1.x) wget 2.0. We all agree, it is time to redesign wget's code architecture to have a clean codebase for new features to implement, to increase readability/hackability, to increase modularity and to increase code reusability (wget-derived libraries). Not to forget current C language / library conventions and features like C99 and Posix compatibility. On older systems wget 1.x would stay the preferred version. You can find millions of examples and references using the wget 1.x in the internet, in printed articles, etc. To not break all these examples, wget 2 should be backward compatibel with wget 1.x. Started as a just-for-fun coding, I just created a project 'mget' on github. While working on it, I got the idea to merge it with wget 1.x into wget 2. Please have a look at https://github.com/rockdaboot/mget and let's start a discussion, if that's what we want and how we should go on. Of course I would like to see Guiseppe maintaining the code on Savannah... But maybe that is too fast... And now back to Micah and Niwt. How can we join forces ? It should make sense to share code / libraries and parts of the test code. Regards, Tim
