Hey List,
I'm up to 17.9 hours, still working on scanner, but in thinking about how there were comments for the general case data sources, i did a bit of refactoring. There are alot of wrinkles to be ironed out, but i'm working on making it possible for more behavior to be defined in the model, rather than through some iterative process. The end result is that most of the bits that were in scanner are in the model now.
This became important when i realized that pipermail on fp.o does not save all the mbox archives as gzip, but some are just plain text. It got me thinking of a simple way to handle this. I'm not sure this is the 'simplest' way of handling it, but it should be general purpose enough for us to handle lots of other things to, like:
* Downloading emails from a web page rather than an mbox * Some benefactor that provides us SQL, Imap, or Maildir dumps, rather than mbox * Using a wiki page as a source, and the history is a set of facts * Git and CVS
Not that i actually coded in support for this, it just means the code you have to write to handle these cases does not need to be in a million and one places at once.
--Yaakov
On Fri, 27 Feb 2009, Yaakov Nemoy wrote:
Not that i actually coded in support for this, it just means the code you have to write to handle these cases does not need to be in a million and one places at once.
Excellent design and abstraction. Exactly the kind of thought that I asked you for. Good stuff!
Thanks, Max
On Fri, 27 Feb 2009, Yaakov Nemoy wrote:
I'm up to 17.9 hours, still working on scanner, but in thinking about how there were comments for the general case data sources, i did a bit of refactoring. There are alot of wrinkles to be ironed out, but i'm working on making it possible for more behavior to be defined in the model, rather than through some iterative process. The end result is that most of the bits that were in scanner are in the model now.
When do you expect we'll have something runnable? The drumbeat for the monthly deltas grows louder and louder, even if there is more to come later.
--Max
2009/3/2 Max Spevack mspevack@redhat.com:
On Fri, 27 Feb 2009, Yaakov Nemoy wrote:
I'm up to 17.9 hours, still working on scanner, but in thinking about how there were comments for the general case data sources, i did a bit of refactoring. There are alot of wrinkles to be ironed out, but i'm working on making it possible for more behavior to be defined in the model, rather than through some iterative process. The end result is that most of the bits that were in scanner are in the model now.
When do you expect we'll have something runnable? The drumbeat for the monthly deltas grows louder and louder, even if there is more to come later.
Dunno, i was gonna do another coding sprint this evening assuming i get the rest of my schoolwork done. Then i'll be 100% caught up on my overdue stuff too.
Anyways, if it isn't working 100% by the end of next week, then shoot me. I have break coming up soon.
-Yaakov