- A source extractor for lightweight literate programming
Written in Python, and presented in literate programming style. An alternative to using xslt, and also a good illustration of the use of saxon.
in Computing > Literate Computing with docbook literate programming saxon
- Cover Pages for SGML/XML and Literate Programming
This document provides a collection of references for literate programming techniques and style in the context of descriptive markup languages, e.g., SGML, XML, DSSSL, HyTime, etc. Numerous researchers have observed that the goals of information re-use and data normalization embraced by both literate programming and SGML-based markup languages provide the basis for using the two technologies together.
in Computing > Literate Computing with literate programming xml
- DocBook XSL The Complete Guide
in Software > Text > DocBook with computing docbookxsl literate thecompleteguide by 2 users (all private)
- Documentation, Literate Programming and xweb
A somewhat updated version of Norm Walsh's original Literate Programming in Docbook; this one allows the <src:fragment> to specify the name of an output file.
in Computing > Literate Computing with docbook literate programming
- Google Groups
comp.programming.literate
in Computing > Literate Computing with literate programming
- Lightweight Literate Programming
Literate programming is a technique for combining the source code of a program with its technical documentation. I present a "lightweight" variant of the idea, designed to reduce to an absolute minimum the extra effort required of the programmer. I explain how we do it and how it differs from traditional literate programming, and relate it to software engineering practice and to single sourcing of documentation.
The fragments appear in the same order as in the program that will be extracted from the document; there is no cross-referencing or reordering
in Computing > Literate Computing with literate programming
- Lightweight Literate Programming
in Computing > Literate Computing with docbook literate programming
- Literate Programming
Learn about literate programming using the CWEB tool for software development. Download a free CWEB distribution for Microsoft Windows
code comments cweb development documentation domain freeware literate programming public refactoring software source tools
in Computing > Literate Computing with computing literate programming by 2 users (all private)
- Literate programming and statistics
In most software development, documentation is an after thought. When push comes to shove, developers are rewarded for putting buttons on a screen, not for writing documentation. Software documentation can be extremely valuable, but it’s most valuable to someone other than the author. And the benefit of the documentation may only be realized years after it was written. But statisticians are rewarded for writing documents...
in Computing > Literate Computing with literate programming
- LiteratePrograms wiki
Literate Programs wiki
about article copyrights how insertion literateprograms sort welcome write
in Computing > Literate Computing with literate programming
- Norman Walsh
Includes papers on Literate Programming with DocBook.
in Computing > Literate Computing with docbook literate programming
- Reproducible Research Planet
Reproducible Research Planet! is an educational non-profit organization of scientists, committed to encouraging and facilitating reproducible research in computational sciences. On this site you will find information and resources to make reproducible research a reality within your own institution.
in Computing > Literate Computing with literate programming
- Single sourcing of documentation
The technical writing community has been developing a related concept: single sourcing of documentation. The idea is to write technical content only once and to keep it maintained in only one place. From this single source, one can derive a variety of documents for different purposes and audiences, perhaps in different formats and media: for example, printed manuals, embedded help text, and web pages.
in Computing > Literate Computing with literate programming
- Software Carpentry » Literate Programming
Slightly negative review of LP as a programming method
in Computing > Literate Computing with literate programming
- Sweave
Sweave is a tool that allows to embed the R code for complete data analyses in latex documents. The purpose is to create dynamic reports, which can be updated automatically if data or analysis change. Instead of inserting a prefabricated graph or table into the report, the master document contains the R code necessary to obtain it. When run through R, all data analysis output (tables, graphs, etc.) is created on the fly and inserted into a final latex document. The report can be automatically updated if data or analysis change, which allows for truly reproducible research.
in Computing > Literate Computing with literate programming
- Sweave demo
This web page provides some background and an illustration or three of Sweave, which is "literate programming" for R or (a newer buzzword) a package for "reproducible research".
in Computing > Literate Computing with literate programming
- Victoria Stodden--reproducible research
Reproducible research, including legal issues
in Computing > Literate Computing with literate programming
- Web Ring for Lit Programming
This ring will contain sites which provide software tools and discussions of Literate programs.
in Computing > Literate Computing with literate programming
- xmLP - A Literate Programming Tool for XML
in Computing > Literate Computing with computing literate programming tool xmlp
- xmLP — a Literate Programming Tool for XML & Text
This article introduces LitProg, demonstrates what a literate program looks like, and describes the LitProg tool “xmLP”, which can be used to literately develop program sources (or other control file sources) whose content is XML or text.
in Computing > Literate Computing with literate programming
literate from all users