> On top of that, I believe that for most part, the organization of 
> contributions should follow the chapter structure of the ANSI spec, 
> with possible additions for other things not present there (insert the 
> usual suspects here: multiprocessing, networking, etc etc)

Would it be reasonable to try to generate "chapters" for the various
contributions by missing categories? E.g. (following Steele 2nd Ed.)
That way we're working "top down" to try to categorize the work and
possibly focus the effort.

  chapter 30: Multiprocessing
   section 1: Forking
   section 2: CommunicationSocketStream
   section 3: Locking

  chapter 31: Networking
   section 1: Raw Sockets
   section 2: SocketStreams
   section 3: UDP
   section 4: TCP
   section 5: Name lookup

  chapter 32: CLIM
   section 1: Windowing
   setcion 2: Panels
   section 3: Widgets
   section 4: Keyboard control 
   section 5: Mouse

  chapter 33: Database
   section 1: SQL
   section 2: Transactions

  chapter 34: Mathematics
   section 1: Representation
   section 2: Polynomials
   section 3: Simplification

  chapter 35: Music/Sound
   section 1: Codecs
   section 2: MidiStreams

  chapter 36: Video
   section 1: Codecs
   section 2: MpegStreams

  chapter 37: Rule-based tools
   section 1: Rete Networks
   section 2: Backtracking

  chapter 38: Clustering
   section 1: Announcing a node
   section 2: Establishing a connection
   section 3: ReadStream
   section 4: Writestream

  chapter 39: Checkpoint/Restart
   section 1: Checkpointing a computation
   section 2: Restarting a computation
   
  chapter 40: Multithreading
   section 1: Thread creation
   section 2: Thread start
   section 3: Thread stop
   section 4: Thread join
   section 4: Grouping threads

  chapter 41: Documenting
   section 1: Literate programs
   section 2: ReadFromLatexStream
   section 3: WriteToLatexStream
   section 4: ReadFromChunk
   section 4: WriteChunk

  section 42: Parallel Constructs
   section 1: Parallel Do
   section 2: Vectorizing
   section 3: NUMA GC

  section 43: XML
   section 2: ReadFromXML
   section 3: WriteToXML

  section 44: WEB
   section 1: ServerListen
   section 2: ServerForkTask

  section 45: Interval Arithmetic
   section 1: Interval construction
   section 2: Arithmetic Ops
   section 3: Coercions

  section 46: Graphics Processing
   section 1: DMA setup and GPU initialization
   section 2: Shading
   section 3: Triangles

  section 47: X11
   section 1: Initialization
   section 2: Server Connection
   section 3: Graphics Context
   section 4: ReadX11Stream
   section 5: WriteX11Stream

  section 48: Security
   section 1: Certificates
   section 2: Key Generation
   section 3: Key Handling
   section 4: ReadFromSSHStream
   section 5: WriteToSSHStream

  section 49: Image Processing
   section 1: Affine Transforms
   section 2: Calibration
   section 3: ReadFromCameraStream
   section 4: WriteToCameraStream

  section 50: Mail Handling
   section 1: ReadFromMailbox
   section 2: WriteToMailbox

  section 51: Spreadsheets
   section 1: Spreadsheet creation
   section 2: EvalInCell
   section 3: Map
   section 4: Iterate
   section 5: EvaluateSheet

  section 52: Internationalization
   section 1: Fonts
   section 2: Regions
   section 3: I18NStreams

  section 53: Device Handling
   section 1: Raw devices
   section 2: Character devices
   section 3: Serial devices
   section 4: Block devices
   section 5: Volatile devices

  section 54: Debugging
   section 1: TraceToCircularBuffer
   section 2: Rollback

  section 55: Nondeterminism
   section 1: EvalAll
   section 2: DeclareResult
   section 3: PoisonOtherEval

  section 56: Data Structures
   section 1: Weak Hash Tables
   section 2: Pushdown variables
   section 3: Quaternions

  section 57: Operating System Hooks
   section 1: Install Interrupt Handler
   section 2: Define Callback


  
  

  
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to