The Computer Journal
The early history of Smalltalk
HOPL-II The second ACM SIGPLAN conference on History of programming languages
Syntactic abstraction in Scheme
Lisp and Symbolic Computation
Programming languages as operating systems (or revenge of the son of the lisp machine)
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
DocBook: The Definitive Guide with CD-ROM
DocBook: The Definitive Guide with CD-ROM
Composable and compilable macros:: you want it when?
Proceedings of the seventh ACM SIGPLAN international conference on Functional programming
Haddock, a Haskell documentation tool
Proceedings of the 2002 ACM SIGPLAN workshop on Haskell
Literate Programming Simplified
IEEE Software
Skribe: a functional authoring language
Journal of Functional Programming
LP/LISP: literate programming for Lisp
Proceedings of the 2010 international conference on Lisp
Proceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation
SugarJ: library-based syntactic language extensibility
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Submodules in racket: you want it when, again?
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Hi-index | 0.00 |
Scribble is a system for writing library documentation, user guides, and tutorials. It builds on PLT Scheme's technology for language extension, and at its heart is a new approach to connecting prose references with library bindings. Besides the base system, we have built Scribble libraries for JavaDoc-style API documentation, literate programming, and conference papers. We have used Scribble to produce thousands of pages of documentation for PLT Scheme; the new documentation is more complete, more accessible, and better organized, thanks in large part to Scribble's flexibility and the ease with which we cross-reference information across levels. This paper reports on the use of Scribble and on its design as both an extension and an extensible part of PLT Scheme.