File: interface.texi

package info (click to toggle)
librep 0.92.7-4.1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,200 kB
  • sloc: ansic: 31,304; lisp: 11,265; sh: 3,594; makefile: 456; sed: 93
file content (67 lines) | stat: -rw-r--r-- 1,949 bytes parent folder | download | duplicates (4)
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