> 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
