[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

10.7 Gnus Reference Guide

It is my hope that other people will figure out smart stuff that Gnus can do, and that other people will write those smart things as well. To facilitate that I thought it would be a good idea to describe the inner workings of Gnus. And some of the not-so-inner workings, while I'm at it.

You can never expect the internals of a program not to change, but I will be defining (in some details) the interface between Gnus and its back ends (this is written in stone), the format of the score files (ditto), data structures (some are less likely to change than others) and general methods of operation.

10.7.1 Gnus Utility Functions  Common functions and variable to use.
10.7.2 Back End Interface  How Gnus communicates with the servers.
10.7.3 Score File Syntax  A BNF definition of the score file standard.
10.7.4 Headers  How Gnus stores headers internally.
10.7.5 Ranges  A handy format for storing mucho numbers.
10.7.6 Group Info  The group info format.
10.7.7 Extended Interactive  Symbolic prefixes and stuff.
10.7.8 Emacs/XEmacs Code  Gnus can be run under all modern Emacsen.
10.7.9 Various File Formats  Formats of files that Gnus use.



This document was generated on October, 20 2003 using texi2html