1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
@c -*-Texinfo-*-
@chapter librep Internals
@cindex librep Internals
@cindex Embedding librep
@cindex Interface, C
@cindex librep internals
@cindex Internals
Sorry, it has little chance to be written. Some informations can be
found at @url{http://sawfish.wikia.com/wiki/Librep_Internals}.
@ignore
This chapter will document the internals of @code{librep}, including
how to embed the interpreter into general applications, and how to
write dynamically-loadable C libraries. Unfortunately most of it hasn't
been written. As always, the best reference is the source, Luke!
@menu
* Intro To Internals::
* Data Type Representation::
* Garbage Collection Internals::
* Defining Lisp Subrs::
* Useful Functions::
* Shared Libraries::
@end menu
@node Intro To Internals, Data Type Representation, , librep Internals
@section Introduction To librep Internals
@cindex Introduction to librep internals
@cindex Internals, introduction to
@node Data Type Representation, Garbage Collection Internals, Intro To Internals, librep Internals
@section Data Type Representation
@cindex Data type representation
@cindex Representation of data types
@cindex Internals, data types
@node Garbage Collection Internals, Defining Lisp Subrs, Data Type Representation, librep Internals
@section Garbage Collection Internals
@cindex Garbage collection internals
@cindex Internals, garbage collection
@node Defining Lisp Subrs, Useful Functions, Garbage Collection Internals, librep Internals
@section Defining Lisp Subrs
@cindex Defining lisp subrs
@cindex Subrs, defining
@cindex Internals, defining subrs
@node Useful Functions, Shared Libraries, Defining Lisp Subrs, librep Internals
@section Useful Functions
@cindex Useful functions
@cindex Internals, useful functions
@node Shared Libraries, , Useful Functions, librep Internals
@section Shared Libraries
@cindex Shared libraries
@cindex Dynamically loaded libraries
@cindex Libraries, shared
@end ignore
|