From 1b7732c95845b7bb704e162be516855e143bc801 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Tue, 24 Jun 2025 20:58:04 +0200 Subject: [PATCH] Add manual index --- doc/index.texi | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 doc/index.texi diff --git a/doc/index.texi b/doc/index.texi new file mode 100644 index 0000000..925cf43 --- /dev/null +++ b/doc/index.texi @@ -0,0 +1,96 @@ +\input texinfo +@setfilename guile-knots + + +@c HEADER +@settitle Guile Knots +@documentlanguage en +@documentencoding UTF-8 +@afourpaper +@c END HEADER + + + +@c MASTER MENU +@node Top +@top Overview + +Guile Knots is a library providing tools and patterns for programming +with @url{https://github.com/wingo/fibers, Guile Fibers}. Guile Knots +provides higher level building blocks for writing programs using Guile +Fibers, including managing code that can't run in a thread used by +fibers. Also included is a web server implementation using Fibers, +which while being similar to the web server provided by Fibers, can +provide some benefits in specific circumstances. + +@c END MASTER MENU + + +@c TABLE OF CONTENTS +@contents +@c END TABLE OF CONTENTS + + +@c CHAPTER: API +@include api/index.texi +@c END CHAPTER: API + + + +@c APPENDICES +@node Version History +@appendix Version History + +@table @dfn + +@item Version 0.Y.0, Month DD, 20YY +@itemize +@item +No initial release has yet been made. +@end itemize + +@end table + + + +@node Copying Information +@appendix Copying Information + +Copyright © 2024, 2025 Christopher Baines + +This library is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as +published by the Free Software Foundation; either version 3 of the +License, or (at your option) any later version. + +@c END APPENDICES + + + +@c INDICES +@node Concept Index +@unnumbered Concept Index + +@printindex cp + + +@node Data Type Index +@unnumbered Data Type Index + +@printindex tp + + +@node Procedure Index +@unnumbered Procedure Index + +@printindex fn + + +@node Variable Index +@unnumbered Variable Index + +@printindex vr +@c END INDICES + + +@bye