merge vm docs into guile reference (as yet unfinished)

* doc/ref/compiler.texi: A new empty section on the compiler.

* doc/ref/data-rep.texi: Made to be a section of a chapter instead of an
  appendix. The beginnings of some revision, but not there yet.

* doc/ref/guile.texi: Put the "Data Representation" essay into the new
  "History and Implementation Details" chapter.

* doc/ref/history.texi: New empty section on Guile history.

* doc/ref/libguile-concepts.texi:
* doc/ref/libguile-smobs.texi: Fix up some xrefs.

* doc/ref/vm.texi: New section documenting the VM. Not done yet.
This commit is contained in:
Andy Wingo 2008-11-20 13:44:22 +01:00
commit 8680d53b8c
8 changed files with 864 additions and 151 deletions

46
doc/ref/history.texi Normal file
View file

@ -0,0 +1,46 @@
@c -*-texinfo-*-
@c This is part of the GNU Guile Reference Manual.
@c Copyright (C) 2008
@c Free Software Foundation, Inc.
@c See the file guile.texi for copying conditions.
@node A Brief History of Guile
@section A Brief History of Guile
@menu
* In the Beginning There Was Emacs::
* The Tcl Wars::
* Early Days::
* Adolescence::
* Maturity::
@end menu
@node In the Beginning There Was Emacs
@subsection In the Beginning, There Was Emacs
@node The Tcl Wars
@subsection The ``Tcl Wars''
@node Early Days
@subsection Early Days
The naming (scheme, plan, connive)
GEL -> GUILE -> Guile
Multilingual vision
@node Adolescence
@subsection Adolescence
GOOPS
the module system
@node Maturity
@subsection Maturity
1.6, 1.8, ...
pthreads