Re: two questions
Tom Lord <lord-1tv/[email protected]> Mon, 22 Dec 2003 08:29:44 -0800 (PST)
| Newsgroups | gmane.lisp.scheme.pika.devel |
|---|---|
| Message-ID | <[email protected]> |
> From: "Jose A. Ortega Ruiz" <jao-mXXj517/[email protected]>
> i forgot a couple of questions:
> - how do i (re)generate header file contents after modifying a .c?
I use some (slightly wobbly) emacs hacks for that. They aren't
conveniently available in a separate package but you can get a copy of
my assorted emacs hacks from a different archive:
archive name: [email protected]
mirror one: http://regexps.srparish.net/{archives}/[email protected]
mirror two: http://arch.quackerhead.com/~lord/archives/[email protected]
project: elisp--devo--0.1
The main file of interest is:
./lib/c-decl.el
and I use M-x build-declarations RET (from within the .c file)
to build the headers.
That command relies on the structure of the .h file. When making a
new .h file I usually use M-x template-command RET (actually I bind it
to M--) found in lib/templates.el.
> - how are docs extracted from the source comments?
Oddly.
The makefile actually contains (limited utility) rules for this.
_From_within_the_build_dir_for_ src/scm/libscm/ you can run
`make html' or `make ps' or `make texi'.
However, the rules rely on having a copy of systas scheme in the same
source tree. You can get that by building a new copy of my source
tree using the config "configs/emf.net/devo" instead of
"configs/emf.net/devo.scm".
Systas may or may not encounter porting problems on your platform.
It is an old implementation, branched from Guile long ago, and still
thinks that #f and () are the same.
Eventually, the document formatter will have to be ported to Pika.
-t