Deutsch English Français Italiano |
<uu4jf6$3pgbp$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix6.panix.com!nan.panix.com!robomod!not-for-mail From: Usenet Big-8 Management Board <board@big-8.org> 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 Approved: Moderator of news.announce.newgroups <newgroups-request@isc.org>, NGP Approval Key <ngp-approval-key@ngp.big-8.org> Message-ID: <uu4jf6$3pgbp$1@dont-email.me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: reader1.panix.com; posting-host="panix6.panix.com:166.84.1.6"; logging-data="5192"; mail-complaints-to="abuse@panix.com" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:Jn3kvhonXJIYtU5jDrnlErA3bCQ= X-NAN-Policy: http://www.panix.com/~nan/ X-NAN-Info-1: Send submissions to news-announce-newgroups@panix.com X-NAN-Info-2: Send technical complaints to news-announce-newgroups-request@panix.com X-NAN-Info-3: Send complaints about policy to news-announce-newgroups-request@panix.com X-NAN-Info-4: GnuPG 1.4.5 Public Key at http://www.panix.com/~nan/gpg.html X-Comment-1: The moderators do not necessarily agree or disagree with this article. X-Comment-2: Moderators do not verify the accuracy of posted information. X-Comment-3: Acceptance does not convey approval of any external references. X-Robomod: STUMP, ichudov@algebra.com (Igor Chudov), C++/Perl/Unix Consulting X-Moderation-1: Hassle-Free commercial hosting of moderation sites available X-Moderation-2: See http://www.algebra.com/~ichudov/stump X-Spam-Relay-Country: US XX ** DE UA Authentication-Results: mail1.panix.com; dmarc=fail (p=quarantine dis=none) header.from=big-8.org Authentication-Results: mail1.panix.com; spf=fail smtp.mailfrom=jik4.kamens.us DKIM-Filter: OpenDKIM Filter v2.11.0 jik4.kamens.us 42SKL95V2057270 DKIM-Filter: OpenDKIM Filter v2.11.0 jik4.kamens.us 42SKL8TF2057244 X-Original-Injection-Date: Thu, 28 Mar 2024 20:20:55 +0100 (CET) Archive-Name: comp.programming.literate Content-Language: en-CA X-Auth-Sender: U2FsdGVkX18wIWMR9N1wNNFV7vWtQq7mi0awWPHFQkvQE0Y5LhBExg== X-Auth: PGPMoose V2.0 PGP news.announce.newgroups iEYEARECAAYFAmYF0V4ACgkQXMotZRinPKmblwCfcGKJPkkpNJ8hLxbXcJ22PuJD HpcAn1ck5enkngTG10E1G1zqBmUIktpV =lygL X-Auth: PGPMoose V2.0 PGP news.groups.proposals iEYEARECAAYFAmYF0V4ACgkQrPkQbuk9hdublwCgjc0Wf2/jmj62EbBjWo0JENxz uVQAnA2yrjMBUwwoG8mzdswSNNt0ncTG =N+dA Bytes: 7782 Lines: 128 REPLACEMENT MODERATOR FOUND comp.programming.literate The Big-8 Management Board is pleased to announced that Edward McGuire has volunteered to moderate the newsgroup comp.programming.literate. We are informed that the group's last known active moderator, Norman Ramsey, had resigned some years ago. The new moderator has already taken over duties and the group has been accepting new posts since March 25, 2024, as evidenced in article <slrnv03mp5.vvu.metaed@newjersey.metaed.com>. MODERATOR INFO: comp.programming.literate Moderator: Edward McGuire Article submission address: cpl@newjersey.metaed.com Moderation team contact: cpl-board@newjersey.metaed.com Technical team contact: cpl-admin@newjersey.metaed.com CHARTER: comp.programming.literate A forum for the discussion of literate programming. (1) To share ideas, questions, experiences, and knowledge about the reading and writing of literate programs or more generally the presentation of code for human readers (e.g., prettyprinting). (2) To discuss the merits of the currently existing literate- programming and related tools. (3) To discuss the design of new literate-programming and related tools. Moderation Policies: Any posting that bears a plausible relationship to literate programming is welcome. For example, discussion may include techniques for prettyprinting code or other techniques for documenting design or code. Advertising of tools or services related to literate programming (e.g., offers to review programs for pay) is considered acceptable. Other advertising is unacceptable. Moderation will primarily be automatic, by robo-moderator. Submissions from regular contributors will be accepted immediately, without human intervention. The human moderators will examine other submissions; any submission that conforms to the newsgroup charter will be accepted, and the person making the submission will be added to the list of regular contributors (whose posts are automatically accepted). In the unlikely event that a regular contributor sends a number of off-topic posts, that person will be notified by a moderator and removed from the list of regular contributors. The exact number of such posts required to trigger this action is left to the good judgement of the moderators. The moderators will continue to accept on-topic posts from such persons; no person is ever to be prohibited from posting articles deemed acceptable under this charter. Background: The rest of this section presents some background information to help people identify what topics are related to literate programming. In an article published in _The Computer Journal_ 27 (1984), 97-111, Donald E. Knuth proposed a "literate" programming style: I believe that the time is ripe for significantly better documentation of programs, and that we can best achieve this by considering programs to be works of literature. Hence, my title: "Literate Programming." Let us change our traditional attitude to the construction of programs: Instead of imagining that our main task is to instruct a *computer* what to do, let us concentrate rather on explaining to *human beings* what we want a computer to do. The practitioner of literate programming can be regarded as an essayist, whose main concern is with exposition and excellence of style. Such an author, with thesaurus in hand, chooses the names of variables carefully and explains what each variable means. He or she strives for a program that is comprehensible because its concepts have been introduced in an order that is best for human understanding, using a mixture of formal and informal methods that reinforce each other. There is reasonable (but not unanimous) consensus that a literate-programming system can be characterized by the following properties: - The compilable program and the publishable documentation should be generated *automatically* from a *single* source. - The program can be presented in the order that is best for human understanding, regardless of any requirements of the programming language. - The program should be automatically indexed and cross-referenced. - The program may be formatted or prettyprinted in a way that makes it especially readable. Existing literate-programming systems support a wide range of programming languages and documentation systems. Specialized tools have been written for Ada, Awk, C, C++, Fortran, Modula-2, Modula-3, Pascal and Scheme, and there are language-independent tools exist that support almost any programming language (including Perl, sh, and make). Documentation systems supported include HTML, TeX, Troff, and Word for Windows. DISTRIBUTION: news.announce.newgroups news.groups.proposals CHANGE HISTORY: 2024-03-28 Announcement -- Usenet Big-8 Management Board https://www.big-8.org/ board@big-8.org