/[guile]/guile/workbook/modules/arch-survey.text
ViewVC logotype

Diff of /guile/workbook/modules/arch-survey.text

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by ttn, Wed May 15 21:19:57 2002 UTC revision 1.3 by ttn, Sat May 18 02:02:17 2002 UTC
# Line 13  plug (simple, standard, widespread) is t Line 13  plug (simple, standard, widespread) is t
13  This file is a collection of plug-in architectures that we've encountered,  This file is a collection of plug-in architectures that we've encountered,
14  and some notes about them, organized around these attributes:  and some notes about them, organized around these attributes:
15    
16   00 -- namespace translation is 2 phase   00 -- namespace translation is 2 phase (external to internal)
17   01 -- namespace translation is 3 phase   01 -- namespace translation is 3 phase (external to user-map to internal)
18   02 -- has hook   02 -- loading restricted to "init time"
19   03 -- is hooks based   03 -- loading not time-restricted
20   04 -- depends on env vars   04 -- depends on env vars
21   05 -- passes through env vars prefixing   05 -- passes through env vars prefixing
22   06 -- passes through env vars modifying in some weird way   06 -- passes through env vars modifying in some weird way
23   07 -- unloadable   07 -- unloadable
24   08 -- part of PROGRAM feature list   08 -- part of PROGRAM feature list
25   09 -- build plugin program available   09 -- build plug-in program available
26   0A -- requires filesystem direct mapping   0A -- requires filesystem direct mapping
27   0B -- uses libltdl   0B -- uses libltdl
28     0C -- operation of plug-in is through callbacks/handlers (implies protocol)
29     0D -- operation protocol "slices" or "merges" plug-ins
30     0E -- operation of plug-in is freeform
31     0F -- mem alloc by host
32     10 -- mem alloc by plug-in
33     11 -- can override host system variables
34     12 -- plug-in machinery available to plug-ins
35     13 -- plug-in machinery configurable
36         [your attributes here]         [your attributes here]
37    
38  See last page for WWW links.  See last page for WWW links.
39    
40    
41  - Apache  - Apache [0]
42      - attributes: 13 11 10 0F 0D 0C 09 08 02 00
43      - Spinner server[1] does (12)
44      - compatible w/ NCSA 1.3 server
45      - has "starutp and tear-down hooks" (13)
46    
47  - Perl  - Perl
48    
# Line 49  See last page for WWW links. Line 61  See last page for WWW links.
61    
62    
63  WWW links  WWW links
64    [0] http://modules.apache.org/reference
65    [1] http://www5conf.inria.fr/fich_html/papers/P20/Overview.html#bib8

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26