<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.big-8.org/w/index.php?action=history&amp;feed=atom&amp;title=Nan%3A2024-03-28-mf-comp.programming.literate</id>
	<title>Nan:2024-03-28-mf-comp.programming.literate - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.big-8.org/w/index.php?action=history&amp;feed=atom&amp;title=Nan%3A2024-03-28-mf-comp.programming.literate"/>
	<link rel="alternate" type="text/html" href="https://www.big-8.org/w/index.php?title=Nan:2024-03-28-mf-comp.programming.literate&amp;action=history"/>
	<updated>2026-06-29T12:06:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://www.big-8.org/w/index.php?title=Nan:2024-03-28-mf-comp.programming.literate&amp;diff=3715&amp;oldid=prev</id>
		<title>Tristan Miller: Created page with &quot;&lt;pre&gt; From: Usenet Big-8 Management Board &lt;board@big-8.org&gt; Newsgroups: news.groups.proposals,news.announce.newgroups Subject: MODERATOR FOUND: comp.programming.literate Followup-To: news.groups.proposals Date: Thu, 28 Mar 2024 16:21:50 EDT Organization: Usenet Big-8 Management Board Message-ID: &lt;uu4jf6$3pgbp$1@dont-email.me&gt; Archive-Name: comp.programming.literate  REPLACEMENT MODERATOR FOUND comp.programming.literate  The Big-8 Management Board is pleased to announced...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.big-8.org/w/index.php?title=Nan:2024-03-28-mf-comp.programming.literate&amp;diff=3715&amp;oldid=prev"/>
		<updated>2024-03-28T20:24:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;pre&amp;gt; From: Usenet Big-8 Management Board &amp;lt;board@big-8.org&amp;gt; Newsgroups: news.groups.proposals,news.announce.newgroups Subject: MODERATOR FOUND: comp.programming.literate Followup-To: news.groups.proposals Date: Thu, 28 Mar 2024 16:21:50 EDT Organization: Usenet Big-8 Management Board Message-ID: &amp;lt;uu4jf6$3pgbp$1@dont-email.me&amp;gt; Archive-Name: comp.programming.literate  REPLACEMENT MODERATOR FOUND comp.programming.literate  The Big-8 Management Board is pleased to announced...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
From: Usenet Big-8 Management Board &amp;lt;board@big-8.org&amp;gt;&lt;br /&gt;
Newsgroups: news.groups.proposals,news.announce.newgroups&lt;br /&gt;
Subject: MODERATOR FOUND: comp.programming.literate&lt;br /&gt;
Followup-To: news.groups.proposals&lt;br /&gt;
Date: Thu, 28 Mar 2024 16:21:50 EDT&lt;br /&gt;
Organization: Usenet Big-8 Management Board&lt;br /&gt;
Message-ID: &amp;lt;uu4jf6$3pgbp$1@dont-email.me&amp;gt;&lt;br /&gt;
Archive-Name: comp.programming.literate&lt;br /&gt;
&lt;br /&gt;
REPLACEMENT MODERATOR FOUND&lt;br /&gt;
comp.programming.literate&lt;br /&gt;
&lt;br /&gt;
The Big-8 Management Board is pleased to announced that Edward McGuire&lt;br /&gt;
has volunteered to moderate the newsgroup comp.programming.literate.&lt;br /&gt;
&lt;br /&gt;
We are informed that the group&amp;#039;s last known active moderator, Norman&lt;br /&gt;
Ramsey, had resigned some years ago.&lt;br /&gt;
&lt;br /&gt;
The new moderator has already taken over duties and the group has been&lt;br /&gt;
accepting new posts since March 25, 2024, as evidenced in article&lt;br /&gt;
&amp;lt;slrnv03mp5.vvu.metaed@newjersey.metaed.com&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MODERATOR INFO: comp.programming.literate&lt;br /&gt;
&lt;br /&gt;
Moderator:                   Edward McGuire&lt;br /&gt;
Article submission address:  cpl@newjersey.metaed.com&lt;br /&gt;
Moderation team contact:     cpl-board@newjersey.metaed.com&lt;br /&gt;
Technical team contact:      cpl-admin@newjersey.metaed.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CHARTER: comp.programming.literate&lt;br /&gt;
&lt;br /&gt;
A forum for the discussion of literate programming.&lt;br /&gt;
&lt;br /&gt;
 (1) To share ideas, questions, experiences, and knowledge about&lt;br /&gt;
     the reading and writing of literate programs or more generally&lt;br /&gt;
     the presentation of code for human readers (e.g., prettyprinting).&lt;br /&gt;
&lt;br /&gt;
 (2) To discuss the merits of the currently existing literate-&lt;br /&gt;
     programming and related tools.&lt;br /&gt;
&lt;br /&gt;
 (3) To discuss the design of new literate-programming and related&lt;br /&gt;
     tools.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moderation Policies:&lt;br /&gt;
&lt;br /&gt;
Any posting that bears a plausible relationship to literate&lt;br /&gt;
programming is welcome.  For example, discussion may include&lt;br /&gt;
techniques for prettyprinting code or other techniques for documenting&lt;br /&gt;
design or code.&lt;br /&gt;
&lt;br /&gt;
Advertising of tools or services related to literate programming&lt;br /&gt;
(e.g., offers to review programs for pay) is considered acceptable.&lt;br /&gt;
Other advertising is unacceptable.&lt;br /&gt;
&lt;br /&gt;
Moderation will primarily be automatic, by robo-moderator.&lt;br /&gt;
Submissions from regular contributors will be accepted immediately,&lt;br /&gt;
without human intervention.  The human moderators will examine other&lt;br /&gt;
submissions; any submission that conforms to the newsgroup charter&lt;br /&gt;
will be accepted, and the person making the submission will be added&lt;br /&gt;
to the list of regular contributors (whose posts are automatically&lt;br /&gt;
accepted).  In the unlikely event that a regular contributor sends a&lt;br /&gt;
number of off-topic posts, that person will be notified by a moderator&lt;br /&gt;
and removed from the list of regular contributors.  The exact number&lt;br /&gt;
of such posts required to trigger this action is left to the good&lt;br /&gt;
judgement of the moderators.  The moderators will continue to accept&lt;br /&gt;
on-topic posts from such persons; no person is ever to be prohibited&lt;br /&gt;
from posting articles deemed acceptable under this charter.&lt;br /&gt;
&lt;br /&gt;
Background:&lt;br /&gt;
&lt;br /&gt;
The rest of this section presents some background information to help&lt;br /&gt;
people identify what topics are related to literate programming.&lt;br /&gt;
&lt;br /&gt;
In an article published in _The Computer Journal_ 27 (1984), 97-111,&lt;br /&gt;
Donald E. Knuth proposed a &amp;quot;literate&amp;quot; programming style:&lt;br /&gt;
&lt;br /&gt;
     I believe that the time is ripe for significantly better&lt;br /&gt;
     documentation of programs, and that we can best achieve this by&lt;br /&gt;
     considering programs to be works of literature. Hence, my title:&lt;br /&gt;
     &amp;quot;Literate Programming.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
     Let us change our traditional attitude to the construction of&lt;br /&gt;
     programs: Instead of imagining that our main task is to instruct&lt;br /&gt;
     a *computer* what to do, let us concentrate rather on explaining&lt;br /&gt;
     to *human beings* what we want a computer to do.&lt;br /&gt;
&lt;br /&gt;
     The practitioner of literate programming can be regarded as an&lt;br /&gt;
     essayist, whose main concern is with exposition and excellence of&lt;br /&gt;
     style. Such an author, with thesaurus in hand, chooses the names&lt;br /&gt;
     of variables carefully and explains what each variable means. He&lt;br /&gt;
     or she strives for a program that is comprehensible because its&lt;br /&gt;
     concepts have been introduced in an order that is best for human&lt;br /&gt;
     understanding, using a mixture of formal and informal methods that&lt;br /&gt;
     reinforce each other.&lt;br /&gt;
&lt;br /&gt;
There is reasonable (but not unanimous) consensus that a&lt;br /&gt;
literate-programming system can be characterized by the following&lt;br /&gt;
properties:&lt;br /&gt;
&lt;br /&gt;
 - The compilable program and the publishable documentation should be&lt;br /&gt;
   generated *automatically* from a *single* source.&lt;br /&gt;
&lt;br /&gt;
 - The program can be presented in the order that is best for human&lt;br /&gt;
   understanding, regardless of any requirements of the programming&lt;br /&gt;
   language.&lt;br /&gt;
&lt;br /&gt;
 - The program should be automatically indexed and cross-referenced.&lt;br /&gt;
&lt;br /&gt;
 - The program may be formatted or prettyprinted in a way that makes&lt;br /&gt;
   it especially readable.&lt;br /&gt;
&lt;br /&gt;
Existing literate-programming systems support a wide range of&lt;br /&gt;
programming languages and documentation systems. Specialized tools&lt;br /&gt;
have been written for Ada, Awk, C, C++, Fortran, Modula-2, Modula-3,&lt;br /&gt;
Pascal and Scheme, and there are language-independent tools exist that&lt;br /&gt;
support almost any programming language (including Perl, sh, and&lt;br /&gt;
make).  Documentation systems supported include HTML, TeX, Troff, and&lt;br /&gt;
Word for Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DISTRIBUTION:&lt;br /&gt;
&lt;br /&gt;
news.announce.newgroups&lt;br /&gt;
news.groups.proposals&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CHANGE HISTORY:&lt;br /&gt;
&lt;br /&gt;
2024-03-28 Announcement&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
Usenet Big-8 Management Board&lt;br /&gt;
https://www.big-8.org/&lt;br /&gt;
board@big-8.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tristan Miller</name></author>
	</entry>
</feed>