[Gardeners] Project Proposal: Standardized Utility Library
root
daly at axiom-developer.org
Fri Jun 9 14:44:15 CDT 2006
> 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
More information about the Gardeners
mailing list