[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mailutils questions - features and guile (perhaps the wrong list)
From: |
Rob Browning |
Subject: |
mailutils questions - features and guile (perhaps the wrong list) |
Date: |
Wed, 07 Aug 2002 23:25:12 -0500 |
User-agent: |
Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i386-pc-linux-gnu) |
I poked around and didn't see any other lists regarding mailutils, so
I thought I'd ask here. Please redirect me if this isn't the right
place.
I've been looking at mailutils and had some questions:
* If I had the time, would there be any interest in a mailutils
guile module? i.e. (use-modules (mailutils)). The plan would be
to create this module and convert guimb to just be a guile script
that uses this module, i.e.:
#!/usr/bin/guile -s
!#
(use-modules (mailutils))
(use-modules (ice-9 optargs))
...
(main (program-arguments))
The advantage here would be that other guile scripts and programs
using guile as an extension language could use mailutils as well.
* Are there any plans, or is there any interest in having functions
at the scheme level (or the C level if they don't exist already)
that let you grab the headers and the body of a message as raw
strings? This is something I'd need for some scripts I was
thinking about writing (i.e. I need to be able to get the message
header and body verbatim -- with no modifications), and it didn't
look like mailutils could do that at the moment. I'm thinking of
something like libmail-box-perl's $msg->$head->toString() and
$msg->body->string() methods.
* Does mailutils already allow you to pass it a string to convert it
to a message that you can then call normal mailutils functions on?
If not, is there any interest in that functionality (i.e. would
patches be welcome if I had the time)?
Thanks
--
Rob Browning
rlb @defaultvalue.org, @linuxdevel.com, and @debian.org
Previously @cs.utexas.edu
GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD
- mailutils questions - features and guile (perhaps the wrong list),
Rob Browning <=