summary refs log tree commit diff stats
path: root/doc/lib.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/lib.txt')
-rwxr-xr-xdoc/lib.txt250
1 files changed, 153 insertions, 97 deletions
diff --git a/doc/lib.txt b/doc/lib.txt
index fa29ff6ff..abe4ed020 100755
--- a/doc/lib.txt
+++ b/doc/lib.txt
@@ -55,10 +55,6 @@ String handling
 * `unicode <unicode.html>`_
   This module provides support to handle the Unicode UTF-8 encoding.
 
-* `re <re.html>`_
-  This module contains procedures and operators for handling regular
-  expressions. Consider using `pegs` instead.
-
 * `pegs <pegs.html>`_
   This module contains procedures and operators for handling PEGs.
 
@@ -208,22 +204,12 @@ Multimedia support
 Impure libraries
 ================
 
-* `graphics <graphics.html>`_
-  This module implements graphical output for Nimrod; the current
-  implementation uses SDL but the interface is meant to support multiple
-  backends some day.
-
-* `dialogs <dialogs.html>`_
-  This module implements portable dialogs for Nimrod; the implementation
-  builds on the GTK interface. On Windows, native dialogs are shown if
-  appropriate.
-
-* `zipfiles <zipfiles.html>`_
-  This module implements a zip archive creator/reader/modifier.
+Regular expressions
+-------------------
 
-* `web <web.html>`_
-  This module contains simple high-level procedures for dealing with the
-  Web like loading the contents of a Web page from an URL.
+* `re <re.html>`_
+  This module contains procedures and operators for handling regular
+  expressions. The current implementation uses PCRE.
 
 
 Database support
@@ -242,6 +228,27 @@ Database support
   for other databases too.
 
 
+Other
+-----
+
+* `graphics <graphics.html>`_
+  This module implements graphical output for Nimrod; the current
+  implementation uses SDL but the interface is meant to support multiple
+  backends some day.
+
+* `dialogs <dialogs.html>`_
+  This module implements portable dialogs for Nimrod; the implementation
+  builds on the GTK interface. On Windows, native dialogs are shown if
+  appropriate.
+
+* `zipfiles <zipfiles.html>`_
+  This module implements a zip archive creator/reader/modifier.
+
+* `web <web.html>`_
+  This module contains simple high-level procedures for dealing with the
+  Web like loading the contents of a Web page from an URL.
+
+
 
 Wrappers
 ========
@@ -249,26 +256,71 @@ Wrappers
 The generated HTML for some of these wrappers is so huge, that it is
 not contained in the distribution. You can then find them on the website.
 
-* `posix <posix.html>`_
-  Contains a wrapper for the POSIX standard.
+Windows specific
+----------------
+
 * `windows <windows.html>`_
   Contains a wrapper for the Win32 API.
-* `mysql <mysql.html>`_
-  Contains a wrapper for the mySQL API.
-* `sqlite3 <sqlite3.html>`_
-  Contains a wrapper for SQLite 3 API.
-* `libcurl <libcurl.html>`_
-  Contains a wrapper for the libcurl library.
+* `ole2 <ole2.html>`_
+  Contains GUIDs for OLE2 automation support.
 * `shellapi <shellapi.html>`_
   Contains a wrapper for the ``shellapi.h`` header.
 * `shfolder <shfolder.html>`_
   Contains a wrapper for the ``shfolder.h`` header.
 * `mmsystem <mmsystem.html>`_
   Contains a wrapper for the ``mmsystem.h`` header.
-* `ole2 <ole2.html>`_
-  Contains GUIDs for OLE2 automation support.
 * `nb30 <nb30.html>`_
   This module contains the definitions for portable NetBIOS 3.0 support.
+
+
+UNIX specific
+-------------
+
+* `posix <posix.html>`_
+  Contains a wrapper for the POSIX standard.
+* `cursorfont <cursorfont.html>`_
+  Part of the wrapper for X11.
+* `keysym <keysym.html>`_
+  Part of the wrapper for X11.
+* `x <x.html>`_
+  Part of the wrapper for X11.
+* `xatom <xatom.html>`_
+  Part of the wrapper for X11.
+* `xcms <xcms.html>`_
+  Part of the wrapper for X11.
+* `xf86dga <xf86dga.html>`_
+  Part of the wrapper for X11.
+* `xf86vmode <xf86vmode.html>`_
+  Part of the wrapper for X11.
+* `xi <xi.html>`_
+  Part of the wrapper for X11.
+* `xinerama <xinerama.html>`_
+  Part of the wrapper for X11.
+* `xkb <xkb.html>`_
+  Part of the wrapper for X11.
+* `xkblib <xkblib.html>`_
+  Part of the wrapper for X11.
+* `xlib <xlib.html>`_
+  Part of the wrapper for X11.
+* `xrandr <xrandr.html>`_
+  Part of the wrapper for X11.
+* `xrender <xrender.html>`_
+  Part of the wrapper for X11.
+* `xresource <xresource.html>`_
+  Part of the wrapper for X11.
+* `xshm <xshm.html>`_
+  Part of the wrapper for X11.
+* `xutil <xutil.html>`_
+  Part of the wrapper for X11.
+* `xv <xv.html>`_
+  Part of the wrapper for X11.
+* `xvlib <xvlib.html>`_
+  Part of the wrapper for X11.
+
+
+Graphics libraries
+------------------
+
 * `cairo <cairo.html>`_
   Wrapper for the cairo library.
 * `cairoft <cairoft.html>`_
@@ -277,6 +329,38 @@ not contained in the distribution. You can then find them on the website.
   Wrapper for the cairowin32 library.
 * `cairoxlib <cairoxlib.html>`_
   Wrapper for the cairoxlib library.
+
+* `sdl <sdl.html>`_
+  Part of the wrapper for SDL.
+* `sdl_gfx <sdl_gfx.html>`_
+  Part of the wrapper for SDL.
+* `sdl_image <sdl_image.html>`_
+  Part of the wrapper for SDL.
+* `sdl_mixer <sdl_mixer.html>`_
+  Part of the wrapper for SDL.
+* `sdl_net <sdl_net.html>`_
+  Part of the wrapper for SDL.
+* `sdl_ttf <sdl_ttf.html>`_
+  Part of the wrapper for SDL.
+* `smpeg <smpeg.html>`_
+  Part of the wrapper for SDL.
+
+* `gl <gl.html>`_
+  Part of the wrapper for OpenGL.
+* `glext <glext.html>`_
+  Part of the wrapper for OpenGL.
+* `glu <glu.html>`_
+  Part of the wrapper for OpenGL.
+* `glut <glut.html>`_
+  Part of the wrapper for OpenGL.
+* `glx <glx.html>`_
+  Part of the wrapper for OpenGL.
+* `wingl <wingl.html>`_
+  Part of the wrapper for OpenGL.
+
+
+GUI libraries
+-------------
 * `atk <atk.html>`_
   Wrapper for the atk library.
 * `gdk2 <gdk2.html>`_
@@ -299,18 +383,40 @@ not contained in the distribution. You can then find them on the website.
   Wrapper for the pango library.
 * `pangoutils <pangoutils.html>`_
   Wrapper for the pangoutils library.
-* `gl <gl.html>`_
-  Part of the wrapper for OpenGL.
-* `glext <glext.html>`_
-  Part of the wrapper for OpenGL.
-* `glu <glu.html>`_
-  Part of the wrapper for OpenGL.
-* `glut <glut.html>`_
-  Part of the wrapper for OpenGL.
-* `glx <glx.html>`_
-  Part of the wrapper for OpenGL.
-* `wingl <wingl.html>`_
-  Part of the wrapper for OpenGL.
+* `iup <iup.html>`_
+  Wrapper of the IUP GUI library.
+
+
+Database support
+----------------
+
+* `postgres <postgres.html>`_
+  Contains a wrapper for the PostgreSQL API.
+* `mysql <mysql.html>`_
+  Contains a wrapper for the mySQL API.
+* `sqlite3 <sqlite3.html>`_
+  Contains a wrapper for SQLite 3 API.
+* `odbcsql <odbcsql.html>`_
+  interface to the ODBC driver.
+
+
+XML Processing
+--------------
+
+* `expat <expat.html>`_
+  Wrapper of the expat XML parser.
+
+
+Internet Protocols and Support
+------------------------------
+
+* `libcurl <libcurl.html>`_
+  Contains a wrapper for the libcurl library.
+
+
+Scripting languages
+-------------------
+
 * `lua <lua.html>`_
   Part of the wrapper for Lua.
 * `lualib <lualib.html>`_
@@ -321,65 +427,15 @@ not contained in the distribution. You can then find them on the website.
   Wrapper for the TCL programming language.
 * `python <python.html>`_
   Wrapper for the Python programming language.
-* `odbcsql <odbcsql.html>`_
-  interface to the ODBC driver.
+
+
+Data Compression and Archiving
+------------------------------
+
 * `zlib <zlib.html>`_
   Wrapper for the zlib library.
-* `sdl <sdl.html>`_
-  Part of the wrapper for SDL.
-* `sdl_gfx <sdl_gfx.html>`_
-  Part of the wrapper for SDL.
-* `sdl_image <sdl_image.html>`_
-  Part of the wrapper for SDL.
-* `sdl_mixer <sdl_mixer.html>`_
-  Part of the wrapper for SDL.
-* `sdl_net <sdl_net.html>`_
-  Part of the wrapper for SDL.
-* `sdl_ttf <sdl_ttf.html>`_
-  Part of the wrapper for SDL.
-* `smpeg <smpeg.html>`_
-  Part of the wrapper for SDL.
-* `cursorfont <cursorfont.html>`_
-  Part of the wrapper for X11.
-* `keysym <keysym.html>`_
-  Part of the wrapper for X11.
-* `x <x.html>`_
-  Part of the wrapper for X11.
-* `xatom <xatom.html>`_
-  Part of the wrapper for X11.
-* `xcms <xcms.html>`_
-  Part of the wrapper for X11.
-* `xf86dga <xf86dga.html>`_
-  Part of the wrapper for X11.
-* `xf86vmode <xf86vmode.html>`_
-  Part of the wrapper for X11.
-* `xi <xi.html>`_
-  Part of the wrapper for X11.
-* `xinerama <xinerama.html>`_
-  Part of the wrapper for X11.
-* `xkb <xkb.html>`_
-  Part of the wrapper for X11.
-* `xkblib <xkblib.html>`_
-  Part of the wrapper for X11.
-* `xlib <xlib.html>`_
-  Part of the wrapper for X11.
-* `xrandr <xrandr.html>`_
-  Part of the wrapper for X11.
-* `xrender <xrender.html>`_
-  Part of the wrapper for X11.
-* `xresource <xresource.html>`_
-  Part of the wrapper for X11.
-* `xshm <xshm.html>`_
-  Part of the wrapper for X11.
-* `xutil <xutil.html>`_
-  Part of the wrapper for X11.
-* `xv <xv.html>`_
-  Part of the wrapper for X11.
-* `xvlib <xvlib.html>`_
-  Part of the wrapper for X11.
+
 * `libzip <libzip.html>`_
   Interface to the `lib zip <http://www.nih.at/libzip/index.html>`_ library by
   Dieter Baron and Thomas Klausner.
-* `iup <iup.html>`_
-  Wrapper of the IUP GUI library.