Commit 76d65d64 76d65d6454e5fd421f81c85a9bb4cb13868ee976 by Sergey Poznyakoff

Added Guile interface

1 parent 1c057fbd
Showing 1 changed file with 40 additions and 0 deletions
1 2001-07-19 Sergey Poznyakoff
2 Added guile interface library.
3
4 * Makefile.am: Added scripts libmu_scm guimb.
5 * configure.in: Checks for presence of Guile components.
6 Making libmu_scm and guimb commented out until we solve
7 debug_print name clash
8 (libguile/debug.h vs. mailutils/debug.h).
9
10 * scripts: (new) Contains scripts for preparing guile
11 documentation strings from C sources. The reason for
12 their presence is that guile-doc-snarf scripts distributed
13 with guile up to version 1.4 do not work. The comment at
14 the beginnig of scripts/guile-doc-snarf describes why. We'll
15 have to use these until next version of guile fixes the bug.
16 * scripts/{Makefile.am,guile-doc-snarf,guile-func-name-check,
17 guile-snarf.awk: (new)
18 * scripts/.cvsignore: (new)
19
20 * libmu_scm: (new) Guile interface library:
21 * libmu_scm/Makefile.am: (new).
22 * libmu_scm/mu_scm.c: (new) Main module.
23 * libmu_scm/mu_mailbox.c: (new) Mailbox primitives.
24 * libmu_scm/mu_message.c: (new) Message primitives.
25 * libmu_scm/mu_body.c: (new) Message body primitives.
26 * libmu_scm/mu_scm.h: (new) Library prototypes.
27 * libmu_scm/.cvsignore: (new)
28
29 * guimb: (new) Process mailbox(es) using Guile program or
30 expression.
31 * guimb/Makefile.am: (new)
32 * guimb/main.c: (new) Main functions.
33 * guimb/collect.c: (new) Collect input.
34 * guimb/util.c: (new) Some utilities.
35 * guimb/run_scm.c: (new) Initialization of libguile and libmu_scm
36 * guimb/guimb.h: Prototypes.
37 * guimb/.cvsignore: (new)
38
39 * examples/reply.scm: Automatic mail responder for use with guimb.
40
1 2001-07-18 Sam Roberts 41 2001-07-18 Sam Roberts
2 42
3 * include/mailutils/url.h: New api functions for parsing. 43 * include/mailutils/url.h: New api functions for parsing.
......