Joel Uckelman on Mon, 6 Dec 2004 16:02:38 -0600 (CST)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [nimh-dev] TODO


Thus spake "Jon Stewart":
> > 1. Make a TODO file.
> 
> Are you guys interested in using a bug/issue-tracking system (e.g. 
> Bugzilla, scarab)?

Maybe. I'm familiar with Bugzilla from reporting bugs myself. How
hard is it to set up? I guess we could have a sepearate category
for each command, plus the library.
 
> > 3. Decide what to do about mh-format: keep? toss?
> >   If toss:
> >     Maybe we want to define, e.g., a 'scanformatproc' key, which just
> >     feeds the raw data to some program, which then hands its output back to
> >     scan. That way, I could write my scan format in python or sed or perl o
> r
> >     cat it from /dev/random, and I could make it as (un)readable as I choos
> e.
> >   Maybe mhlib should understand mh-formats too?
> 
> 
> I think mh-format is baroquen. I like the idea of calling an external 
> program, if specified, or calling a specified python module (then you have 
> access to the object model, which is cool). If not, things like scan 
> should perform the default behavior themselves. Maybe at some point we can 
> attract an old mh hand to write a parser/converter, but I don't have much 
> invested in their weird-ass formatting language and I'd prefer not to have 
> to understand it.

Maybe that means I just nominated myself to write the mh-format -> python
code translator. Actually, MH comes with something like that, sort of.
Run /usr/lib/nmh/fmtdump, and check out what it gives you as output.
 
> Besides, the de-coupled approach is more powerful. You could write a 
> webmail backend using it, or half of a GUI.

Half-a-GUI: Dialogs have buttons which say 'O' and 'Can'.

_______________________________________________
nimh-dev mailing list
nimh-dev@xxxxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/nimh-dev