[cffi-devel] [patch] lots of new manual changes
Stephen Compall
s11 at member.fsf.org
Mon Jan 23 04:24:39 UTC 2006
Most notably, documenting the library interface. Thanks especially to
Jonathan `slyphon' Simms on #lisp for pointing out a bug in the tutorial
code.
I added two more broken cross-references, one to libtool, and one to
asdf. I'll fix gendocs.sh for libtool later, but would appreciate
suggestions (other than host an asdf manual myself) for asdf.
Details follow; patch (140k) at
http://csserver.evansville.edu/~sc87/cffi/cffi-manual-2s11.darcs.patch
Thu Jan 19 12:59:20 CST 2006 Stephen Compall <scompall at nocandysw.com>
* update manual Introduction and Foreign types, texinfo idioms
throughout
- Remove note on cffi-luis branch.
- Write introductory chapter.
- Acronym/sc-ify CL implementation names.
- Use @cffi{} instead of CFFI.
- Use @impnote for notes from luis and james.
- Split existing type translator explanation to make "Defining
typedefs" and rewrite the former.
- Invent an example for defcstruct, and explain its limitations.
- Write "Allocating Foreign Objects".
- Move with-foreign-object(s) to Pointers chapter, to group it with
foreign-alloc.
- Use @sc and @result to make REPL examples pretty, and move them into
@example sections.
- Remove commented-out sections; they can be readded later from darcs
repo if need be.
Sun Jan 22 22:06:05 CST 2006 Stephen Compall <scompall at nocandysw.com>
* document new library interface, some other manual stuff
- New macro @Variable.
- Fix 2 @end examples.
- In "Arguments and Values" headings, use @var for tables of
variables, as they act as metasyntactic variables in this situation.
- Document new library interface.
- Use @unnumberedsec in dictionary nodes instead of @heading, and
@code the names.
- Platform-specific features: new appendix.
- define-curl-option-setter: curl-code is not a keyword
- Use new @seealso macro for "See Also" xrefs.
- Merge all indexes into cp.
--
Stephen Compall
http://scompall.nocandysw.com/blog
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <https://mailman.common-lisp.net/pipermail/cffi-devel/attachments/20060122/08f45e0c/attachment.sig>
More information about the cffi-devel
mailing list