Steve Youngs <youngs(a)xemacs.org> wrote:
|--==> "Jerry" == Jerry James
<james(a)eecs.ukans.edu> writes:
[snip]
Jerry> a) emodules.h is not installed anywhere when XEmacs is
installed,
Jerry> so I can't very well include it.
It is if you './configure --with-modules' when building
XEmacs.
I did configure --with-modules, and emodules.h and the other header
files did not get installed by "make install". Is it possible that this
is because I built outside of the XEmacs source tree? As I noted, the
existing modules examples assume that you are building inside the XEmacs
source tree. Are the Makefiles constructed that way, too?
I just did a grep on the XEmacs 21.2.37 source tree. The string
"emodules.h" does not appear in any file with a name of the form *.in,
which means that it won't be in any Makefile, doesn't it? Where is the
rule for installing emodules.h? In fact, grepping for just "emodules"
in all files doesn't turn it up anywhere where I would expect an install
rule to be able to grab it. What am I missing?
Jerry> 2) Lack of examples.
I agree totally. You'll definitely be sending in some examples once
you get the hang of modules, won't you? :-)
One whopping big one, yes. :-) I've got some basic functionality
working, as of last night (hooray!), namely connecting with the ViaVoice
engine, defining a simple (one word) grammar, and retrieving the single
recognizable word as it is spoken. Now I get to learn all about XEmacs
events.
Bill Perry <wmperry(a)aventail.com> has written a couple of
emodules, he
may be able to help you out.
He already has, in the sense that I've been through his base64 and zlib
examples many times, looking for answers to my questions.
--
Jerry James