2026-04-13 14:24:19 +03:00
|
|
|
\input texinfo
|
|
|
|
|
@setfilename safsaf.info
|
|
|
|
|
|
|
|
|
|
@dircategory The Algorithmic Language Scheme
|
|
|
|
|
@direntry
|
|
|
|
|
* Safsaf: (safsaf). A web framework for Guile Scheme.
|
|
|
|
|
@end direntry
|
|
|
|
|
|
|
|
|
|
@html
|
|
|
|
|
<div style="text-align: center;">
|
2026-04-14 11:00:19 +03:00
|
|
|
<img src="logo.svg" alt="" width="200" height="200">
|
2026-04-13 14:24:19 +03:00
|
|
|
</div>
|
|
|
|
|
@end html
|
|
|
|
|
|
|
|
|
|
@c HEADER
|
|
|
|
|
@settitle Safsaf
|
|
|
|
|
@documentlanguage en
|
|
|
|
|
@documentencoding UTF-8
|
|
|
|
|
@afourpaper
|
|
|
|
|
@c END HEADER
|
|
|
|
|
|
|
|
|
|
@c MASTER MENU
|
|
|
|
|
@node Top
|
|
|
|
|
@top Overview
|
|
|
|
|
|
|
|
|
|
Safsaf is a web framework for Guile Scheme, built on
|
|
|
|
|
@url{https://codeberg.org/guile/fibers, Guile Fibers} using the
|
|
|
|
|
@url{https://cbaines.codeberg.page/guile-knots/, Guile Knots} web
|
|
|
|
|
server.
|
|
|
|
|
|
|
|
|
|
@c END MASTER MENU
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@c TABLE OF CONTENTS
|
|
|
|
|
@contents
|
|
|
|
|
@c END TABLE OF CONTENTS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@c CHAPTER: GUIDANCE
|
|
|
|
|
@include guidance.texi
|
|
|
|
|
@c END CHAPTER: GUIDANCE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@c CHAPTER: API
|
|
|
|
|
@include api/index.texi
|
|
|
|
|
@c END CHAPTER: API
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@c APPENDICES
|
|
|
|
|
@node Version History
|
|
|
|
|
@appendix Version History
|
|
|
|
|
|
|
|
|
|
@table @dfn
|
|
|
|
|
|
|
|
|
|
@include version-history.texi
|
|
|
|
|
|
|
|
|
|
@end table
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@node Copying Information
|
|
|
|
|
@appendix Copying Information
|
|
|
|
|
|
|
|
|
|
Copyright @copyright{} 2026 Christopher Baines <mail@@cbaines.net>
|
|
|
|
|
|
|
|
|
|
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
|