From: [email-masked]
To: [email-masked]
Date: Sun, 25 Oct 92 04:41:33

uuxqt cmd (rmail dk-b ) status (FAILED)
	-------Error output-------
rmail: error writing to /usr/spool/mail/dk-b. No space left on device

	-------Copy of input------
>From [email-masked] Mon Oct 19 11:31:38 1992
From: [email-masked]
Reply-To: [email-masked]
Date: Mon, 19 Oct 92 11:31:38
Subject: Re: Problems with | in text...
To: [email-masked], [email-masked]
Organization: University of York Computing Department

> I see three possible solutions:
>
>  1) Write your graph into another file and \input this file.
> 	(This is the ``When in doubt, use brute force'' approach.
> 	[cf. the Turing Award Lecture of Ritchie] )

Good idea...

>
>  2) Change xypic so that another character is used instead of the
>     vertical bar.

Rather not :)
>
>  3) Use the CWEB construction which is exemplified below:
>
> 	@ some text. bla bla.
>
> 	And now we'll show you the great picture:
>
> 	|@t\vbox{%
> 		<insert your xypic code here>
> 	}@>|
>
> 	@c
> 	foo() ...
>
>     Ugly, isn't it?

yes.
>

I solved it by defining new commands in limbo area. that felt as the best
solution.

Ta. (I like the brute force approach.)
>
> --
> Joachim
>

Dan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Daniel Kustrin, Computer Science, University of York, England ~
~                    [email-masked]                    ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

================================================================================
Archive-Date: Wed, 04 Nov 1992 07:09:10 CST
Date: Wed, 4 Nov 92 13:54:44 +0100
From: Marcus Speh <[email-masked]>
Reply-To: [email-masked]
To: Literate Programmers <[email-masked]>
Subject: Announcement: FWEB FAQ ready

  Nearly one month ago, I finished the first LitProg FAQ for FWEB.
Its text version will follow this posting, since I will not
have time for an update before late December and the LitProg
mail seems to reach me again after a delay of more than a month.

  There are also *.texinfo, *.ps, *.dvi and *.info versions of it
which I hope will be available from FILESERV soon. So far, I
have not managed to get into contact with George Greenwade, though.

  Though the text was checked by some people from the list,
I still changed it here and there - please accept my apologies
for any remaining error.

  Comments, complaints and suggestions concerning this FAQ will
be very much appreciated.

My thanks for help with this edition of the FAQ
go to Rob Beezer, Joey Gibson and Don Petcher.

--Marcus

PS. Unfortunately, there is no anonymous FTP server at my site -
    on request I will send the Texinfo (30 kB), Info (39 kB) or
    PostScript (200 kB) files to you. The PS and Info (for Emacs)
    files also have an index.

================================================================================
Archive-Date: Wed, 04 Nov 1992 09:54:37 CST
Date: Wed, 4 Nov 92 14:08:23 +0100
From: Marcus Speh <[email-masked]>
Reply-To: [email-masked]
To: Literate Programmers <[email-masked]>
Subject: FWEB-FAQ (10/92)

**************************************************************************
*                                                                        *
*                 FWEB in Questions and Answers (10/92)                  *
*                                                                        *
*          [complaints to: Marcus Speh, [email-masked]]           *
*                                                                        *
**************************************************************************

   This text file contains frequently asked questions and their
answers concerning the FWEB system of "Literate Programming" from the
LitProg mailing list, until October 1992. Later, this file might
become part of a FAQ for LitProg.

   If you are using the GNU Emacs editor, you may want to put the
file `FAQ.1992-10.INFO' into your Info tree. You can also just print
the PostScript file `FAQ.1992-10.PS' or process the DVI file
`FAQ.1992-10.DVI'. All these were generated from the Texinfo source
file `FAQ.1992-10.TEXI'.

   If you are not yet subscribed to LitProg, but you are interested,
send a MAIL message to [email-masked], or [email-masked],
or [email-masked]' stating in the text of the MAIL:
`SUBSCRIBE LITPROG  "myname"', where `myname' is your name.

   [NB: Thanks to Rob Beezer, Joey Gibson and Don Petcher for help
with this number of the FAQ.]

* Menu:

* Introduction - What Is What::
* FWEB sources/Manual/Installation::
* Common Things People Want To Do::
* General Questions/Bugs/Problems::
* Index::

 -- The Detailed Node Listing --

Introduction - What Is What

* [0] What is in here?::
* [1] How can I contribute?::
* [2] What is FWEB?::

FWEB sources/Manual/Installation

* [3] Where can I get FWEB from?::
* [4] What is the latest version of FWEB?::
* [5] Where can I get FWEB for the PC?::
* [6] Is FWEB small enough to compile on a PC?::
* [7] Has anyone installed FWEB on an HP machine?::

Common Things People Want To Do

* [8] Can I use LaTeX with FWEB?::
* [9] Which WEB shall I use for C++ ?::
* [10] Does FWEB support Makefiles?::
* [11] FWEB with the GNU Emacs editor::
* [12] How do I turn off double sided pagination in FWEB?::
* [13] Can I define (and format) new reserved words?::
* [14] Symbolic debugging of FWEB files::
* [15] Automatic referencing in documentation sections::
* [16] How do I make a title appear on the contents page?::

[16] How do I make a title appear on the contents page?

* limbo.material::
* limbo.sty::
* time.tex::

General Questions/Bugs/Problems

* [17] What if I think I found a bug in FWEB?::
* [18] Why is FWEB so huge?::
* [19] Problem opening a new output file for tangled code?::
* [20] Maximum number of equal characters in different section names?::
* [21] What is the difference between CWEB and FWEB?::

Introduction - What Is What
***************************

* Menu:

* [0] What is in here?::
* [1] How can I contribute?::
* [2] What is FWEB?::

[0] What is in here?
====================

   For this first version of Frequently Asked Questions and Answers
on FWEB from the LitProg mailing list, most answers are directly
taken from the postings, with very little moderation from my side.
The original postings are archived at `niord.shsu.edu' in directory
`[FILESERV.LITPROG]'.

FAQs are not manuals.
---------------------

   Most of the stuff in FAQs *is* in the manual, but people either
don't read the manual, or it is too hidden to be found (the FWEB
User's Manual currently has more than 200 pages). Thus the FAQ
provides, if you will, an index to the manual for those questions
that come up regularly. Where possible, sections of the User's Manual
for the last release (FWEB version 1.23a) are referred to by their
section numbers in square brackets, as in "[M-10.2]".

[1] How can I contribute?
=========================

   If you think that structure or content of this part of the FAQ can
be improved, or if you think you have discovered an error, either
write to me or post your comment to LitProg (with `FWEB-FAQ (10/92)'
somewhere in the `Subject' line).

   If you are interested in participating in the FAQ for LitProg,
contact George D. Greenwade (E-mail: [email-masked]' [Internet],
`bed_gdg@shsu' [Bitnet], `shsu::bed_gdg' [DECnet]), who maintains
LitProg as well as the `FILESERV' repository at Sam Houston State
University (*thanks a lot, George!*).

[2] What is FWEB?
=================

The WEB system.
---------------

   In D.E. Knuth's [author of the original WEB, coauthor of CWEB] own
words, [M-2.4]

     "The philosophy behind WEB is that an experienced system programmer,
     who wants to provide the best possible documentation of his or her
     software products, needs two things simultaneously: a language like TeX
     for formatting, and a language like C for programming.

     Neither type of language can provide the best documentation by itself;
     but when both are appropriately combined, we obtain a system that is
     much more useful than either language separately.

     The structure of a software program may be thought of as a "web" that is
     made up of many interconnected pieces. To document such a program we
     want to explain each individual part of the web and how it relates to its
     neighbours. The typographic tools provided by TeX (1) give us an opportunity
     to explain the local structure of each part by making that structure
     visible, and the programming tools provided by languages such as
     C or Fortran make it possible for us to specify the algorithms formally
     and unambigously.
     By combining the two, we can develop a style of programming
     that maximizes our ability to perceive the structure of a complex
     piece of software, and at the same time the documented programs can be
     mechanically translated into a working software system that
     matches the documentation."

FWEB - a multilingual WEB variant.
----------------------------------

   FWEB which is being supported and upgraded by John Krommes is a
substantial extension of CWEB that works for C, C++, Fortran,
Fortran90, and Ratfor, and with some support for WEBbing collections
of TeX macros). It runs on most platforms: VMS, PC, UNIX, and pretty
much anything that the GNU C compiler (GCC) is supported for.

   John Krommes [M-1]:

     "The principal design contributions to this version of WEB are

     1) the concept of a current language,
     so that one can process code written in multiple languages
     in the same WEB run;

     2) new production rules for Fortran, Ratfor, and TeX (and some
     modifications of Levy's (2) rules for C;

     3) a C-like built-in macro preprocessor;

     4) the ability to directly translate Ratfor into Fortran.

     In addition, many miscellaneous details have been changed and a variety of
     convenience features has been added."

   ---------- Footnotes ----------

   (1)  [which itself is written in Knuth's original Pascal WEB -MS]

   (2)  [Silvio Levy and D.E. Knuth are the authors of the C variant
of WEB, called CWEB -MS]

FWEB sources/Manual/Installation
********************************

* Menu:

* [3] Where can I get FWEB from?::
* [4] What is the latest version of FWEB?::
* [5] Where can I get FWEB for the PC?::
* [6] Is FWEB small enough to compile on a PC?::
* [7] Has anyone installed FWEB on an HP machine?::

[3] Where can I get FWEB from?
==============================

   You can get FWEB (version 1.23a) via anonymous FTP either from
`lyman.pppl.gov', in directory `pub/fweb/v1.23':

       /[email-masked]:/pub/fweb/v1.23:

       -rwxr-xr-x  1 4145     589          8396 Apr 14 22:45 INSTALL.FWEB*
       -rw-r--r--  1 4145     589         18967 Apr 14 22:45 Makefile
       -rw-r--r--  1 4145     589          3068 Apr 14 22:45 READ_ME.FWEB
       -rw-r--r--  1 4145     589            94 Apr 14 22:45 TAR.exclude
       -rw-r--r--  1 4145     589       1419071 Apr 14 22:45 TAR.v1.23.Z
       drwxr-sr-x  2 4145     589           512 Apr 14 22:45 demos/
       drwxr-sr-x  2 4145     589          1536 Apr 15 18:06 manual/
       ...

   Or from `niord.shsu.edu', in directory `[FILESERV.FWEB]':

       /[email-masked]:/ANON_DEV:/FILESERV/FWEB:

       FWEB-V1_23.TAR_Z;1       2772  21-JUL-1992 12:28 (RWE,RWED,RE,RE)
       FWEB-V1_23.ZIP;1         2370  21-JUL-1992 13:10 (RWE,RWED,RE,RE)
       ...
       INTRO.PS;1                175  22-JUL-1992 16:52 (RWE,RWED,RE,RE)
       ...

The PostScript file `INTRO.PS' gives a short introduction to Literate
Programming in general, combined with a simple Fortran example
program in FWEB.

[4] What is the latest version of FWEB?
=======================================

   The latest version of FWEB is 1.23a - version 1.23b is assumed to
contain mainly bug fixes, such as the one referred to in [19].

   The latest version can be retrieved via anonymous FTP as described
in [3].

[5] Where can I get FWEB for the PC?
====================================

   Hans-Hermann Bode <[email-masked]> announced his
precompiled files for the PC. They can be retrieved from

   [email-masked]:[FILESERV.PC-WEB]':

     00INDEX.;1                2  23-JUL-1992 16:26:54.85
     ...
     FWEBEXE.README;1          6  11-JUN-1992 00:15:18.00
     FWEBEXE.READ_ME;1        42   9-JUN-1992 12:13:34.00
     FWEBEXE.ZIP;1          1525  23-JUL-1992 16:06:33.26
     FWEBEXE.ZIP-LST;1         2  23-JUL-1992 16:22:24.54
     ...

   or in Europe from `dione.rz.uni-osnabrueck.de' (in directory:
`pub/msdos/tex/web'), and from `ftp.uni-stuttgart' (in directory
`soft/tex/web/cweb').

   PC executables can also be obtained from FWEB's official
distribution site `lyman.pppl.gov' (see [3]) buried deep down in
`pub/fweb/v1.23/boot/ibm/pc':

      ...
      312 -rw-r--r-x  1 4145     589        304636 Apr 15  1992 ftangle.exe*
      272 -rw-r--r-x  1 4145     589        268878 Apr 15  1992 ftangle0.exe*
      280 -rw-r--r-x  1 4145     589        277032 Apr 15  1992 fweave.exe*
      ...

   `ftangle0.exe' is ftangle without the Ratfor preprocessor (see
[18]).

[6] Is FWEB small enough to compile on a PC?
============================================

   Yes.  It is known to compile with MicroSoft C 6.00 and Turbo C.

   On LitProg, Tero Laakkonen <[email-masked]> reported
that FWEB also compiles under linux-096c with gcc-2.2.2 on a 80386.

   In general, John Krommes offers support for porting FWEB to new
systems - contact <[email-masked]>.

[7] Has anyone installed FWEB on an HP machine?
===============================================

   Either get GCC (the GNU C Compiler), or use (if you have it) the
unbundled Hewlett-Packard ANSI C Compiler, which is invoked with `cc
-Aa -D _HPUX_SOURCE' (as `cc(1)' explains in detail). Then `make'
should proceed without any problems.

Common Things People Want To Do
*******************************

* Menu:

* [8] Can I use LaTeX with FWEB?::
* [9] Which WEB shall I use for C++ ?::
* [10] Does FWEB support Makefiles?::
* [11] FWEB with the GNU Emacs editor::
* [12] How do I turn off double sided pagination in FWEB?::
* [13] Can I define (and format) new reserved words?::
* [14] Symbolic debugging of FWEB files::
* [15] Automatic referencing in documentation sections::
* [16] How do I make a title appear on the contents page?::

[8] Can I use LaTeX with FWEB?
==============================

   In principle, you may use any package of TeX macros you like.

   As for LaTeX which is probably the package most widely used, you
have to do two things at minimum [M-19.7.22]:
  1. Use the command-line option `-PL' (or place them into your init
     file `~/.fweb').

  2. Process fweave's output with `latex' instead of `tex'.

   Since FWEB overrides the `\output' routine of LaTeX, some clever
page layout facilities will not work - e.g. there are no floating
bodies: while the `table' environment is lost, the `tabular'
environment still works. See [M-19.22] for details.

[9] Which WEB shall I use for C++ ?
===================================

   In the opinion of many people, FWEB is the best CWEB available. It
also supports C, C++, F90, Ratfor, Ratfor-90, and writing TeX macros
wherein (f)tangle produces `.sty' files.

[10] Does FWEB support Makefiles?
=================================

   Not yet. This is planned, though [M-10.2].

[11] FWEB with the GNU Emacs editor
===================================

   If you are developing your FWEB programs using the GNU Emacs
editor, there is `web-mode.el' by Mark Motl <[email-masked]>; the
corresponding GNU Emacs "mode" can deal with WEB, CWEB and FWEB.
It is capable of many things, including jumping to sections and
modules, inserting (and previewing) index entries, hiding and
exibiting the body of a `.web' file (showing the tree), inserting,
quoting, and consistently renaming modules etc. It supports change
files and journal files. It is especially useful when dealing with
large `.web' files.
For more information, you may obtain a User's Manual and the source
files from the author or from Bart Childs <[email-masked]>.

[12] How do I turn off double sided pagination in FWEB?
=======================================================

   In FWEB, the command `\identicalpageheadstrue' [to be put in the
so called "limbo" part of your FWEB file] makes all page headers
identical, but it puts the page numbers in the upper LEFT corner and
the section numbers in the upper RIGHT corner. As Don Petcher pointed
out, to do it the other way around you can either change the macro
`\normaloutput' in `fwebmac.sty' as indicated:

     \def\normaloutput#1#2#3{\shipout\vbox{
       \ifodd\pageno\hoffset=\pageshift\fi
       \vbox to\fullpageheight
        {
         \iftitle\global\titlefalse
         \else\hbox to\pagewidth
             {\vbox to10pt{}%
             \ifidenticalpageheads#3\else  % THIS WAS ORIGINALLY #2 <---------
                 \ifodd\pageno
                     #3% Makes page numbers alternate left \& right.
                 \else#2\fi
             \fi
             }%
         \fi
         \vfill#1
         }}% Parameter |#1| is the page itself
       \global\advance\pageno by1}

or you can include the above version in your TeX file as a
redefinition of the macro.

[13] Can I define (and format) new reserved words?
==================================================

   Assume you want to declare `far' to indicate a function pointer:
     void far (*reset)();

In order for fweave to treat `far' like a reserved word in C (or any
of the language supported by FWEB), say
       @f far int

   somewhere in your source. Weave does not by default recognize
`|far|' as a reserved word (this property extends to cweave as well).

   The formatting with `@f' is *language-specific*; it only applies
to identifiers used in the language in force at the point the format
statement is encountered. This feature allows a WEB programmer to
invent new reserved words and/or to unreserve some reserved
identifiers [M-11.12].

[14] Symbolic debugging of FWEB files
=====================================

   FWEB inserts sync lines `#line 137 foo.web' into the code, so any
compiler/debugger worth its money should respect them. (Including
those running under MS-DOS.)

   NB: well thought out code needs less time debugging - comments like
"since I've started using *WEB, my debugger has just been collecting
dust..." were reported from many people on the list.

[15] Automatic referencing in documentation sections
====================================================

   To produce the woven output
     For info on porting, see section 5

   you can cheat and, somewhere after you start the module, just
throw in something like `\let\refporting=\modno' and then reference
it by `see section~\refporting'.

   Another way to refer to a section from another section is
described in [M-19.7.18]; write
     @ Porting.
     \modlabel{PORTING}

     ... more ...

     @ Another section.
     \modlabel{ANOTHER}

     For info on Porting, see \WEBsection{PORTING}.

   `section' is inserted automagically. In the same fashion, the
label `ANOTHER' allows to refer to that section number.

[16] How do I make a title appear on the contents page?
=======================================================

   Bart Childs <[email-masked]> contributed three short files to
solve that problem (the listings will disappear here once the full
`web-mode.el' distribution is available from FILESERV):

   * `limbo.material' may be used as the initial skeleton for all WEB
     files. There is a line containing `\def\title' which should be
     modified to include the `title'. Also note that the first few
     lines are to encourage a little more documentation about the
     source. A few lines further into this is a similar convenience to
     add an abstract that will appear on the cover page too.

   * `limbo.sty' is a convenient place to record macros that are
     commonly used in WEB files.

   * `time.tex', required by `limbo.material'.

* Menu:

* limbo.material::
* limbo.sty::
* time.tex::

`limbo.material'
----------------

     -----------------------  limbo.material ------------------
     %
     % ??????.web,   ?fweb version 1.23
     % Author
     % Address
     % e-mail and phone
     %
     %   LIMBO MATERIAL
     %
     \input limbo.sty

     \def\title{{\tt }}

     %% Comment the previous and uncomment this if you don't use web-mode
     %%\def\title{{\tt ?? I need a Title ??}}

     %%% begin Bottom of Contents Page macro
     \def\botofcontents{\vskip 0pt plus 1fil minus 1.5in
     {\bigskip\parskip6pt plus2pt \parindent20pt
     %% begin abstract
     \vskip0.5in
     \noindent{\bf Abstract. }\it

     }%% end abstract

     %% BC often puts this in as a comment about pre-release versions ...

     %\vskip0.5in
     %{\vfill\it %% comments on anything else ????
     %
     %\vfil}% end of comments on anything else
     \vfil
       \rightline{My Name}% You can personalize your output here, for example.
       \rightline{\today     }% today.tex should be preloaded, input it if not
       \rightline{\miltime   }% time.tex  should be preloaded, input it if not

     }%      end of botofcontents

     %   END OF LIMBO MATERIAL
     %
     %
     %   BEGINNING OF WEB
     %

     %% Delete the next line after appropriate substitution.
     %% In fweb's you want an @c, @c++, @n, @n9, or @Lx at this point

     @* First Module.

     @* Index.

`limbo.sty'
-----------

     ------------------------  limbo.sty -------------------------
     % \input today %%%%% How Ridiculous, preload it!!!!!!!!!
     \font\ninett=cmtt9
     \font\ninerm=cmr9
     \let\mc=\ninerm % medium caps for names like UNIX
     \font\Csc=cmcsc10 % Computer Modern Computer Small Caps
     \def\PASCAL{{\rm Pascal}}% Does very little
     \def\WEB{{\ninett WEB}}%  use like \WEB{}  to make space significant
     \let\web=\WEB \def\FWEB{{\ninett FWEB}} \let\fweb=\FWEB
     \def\Fortran{{\Csc Fortran}} \def\Cee{{\bf C}}
     \def\Unix{{\mc UNIX}}  \let\unix=\Unix
     \def\BSl{{\rm\char'134}} \def\<{$\langle\,$} \def\>{$\,\rangle$}
     %
     %%% begin Top of Contents Page macro
     %
     \def\topofcontents{\hsize 6in
       \vglue -30pt plus 1fil minus 1.5in
       \centerline{\title}
       \vskip 15pt
       \centerline{\today}
     \bigskip \vfill
       \def\?##1]{\hbox to 1in{\hfil##1.\ }}}% end of topofcontents

`time.tex'
----------

     --------------------------  time.tex  ----------------------
     \newcount\milhours\newcount\minutes\newcount\hours
     \def\thetime{\milhours=\time
     \divide\milhours by 60
     \minutes=\milhours
     \multiply \minutes by -60
     \advance\minutes by \time
     \hours=\time \divide\hours by 60
     \ifnum \hours>12 \advance \hours by -12 \fi
     \the\hours:\ifnum \minutes > 9 \the\minutes \else 0\the\minutes \fi}

     \def\miltime{\milhours=\time
     \divide\milhours by 60
     \minutes=\milhours
     \multiply \minutes by -60
     \advance\minutes by \time
     \the\milhours:\ifnum\minutes>9 \the\minutes\else 0\the\minutes \fi}

General Questions/Bugs/Problems
*******************************

* Menu:

* [17] What if I think I found a bug in FWEB?::
* [18] Why is FWEB so huge?::
* [19] Problem opening a new output file for tangled code?::
* [20] Maximum number of equal characters in different section names?::
* [21] What is the difference between CWEB and FWEB?::

[17] What if I think I found a bug in FWEB?
===========================================

   John Krommes <[email-masked]> actively supports FWEB -- he
must be considered the ultimate source of wisdom.

   Once you think you've found a bug, put it out on the list. If
nobody responds, cut your file down to the smallest subfile that
still exhibits the problem you encountered. Then you may contact John.

[18] Why is FWEB so huge?
=========================

   Most of FWEB's size can be attributed to the need of supporting
vastly different languages.  The input routines for a free form
language are not usable for Fortran and vice versa.  Furthermore,
FWEB has a Ratfor processor build in (which is a *big* plus, though
it is not strictly related to literate programming).

   If you do not want the Ratfor preprocessor, you can make a smaller
`ftangle' with the option `LOAD\_RATFOR=0' (see the file
`web/ratfor0.web' of the FWEB distribution, and [5]).

[19] Problem opening a new output file for tangled code?
========================================================

   If you're using FWEB's `@o' option in order to open a new output
file for tangled code (with local scope - i.e. for the duration of
the current section only [M-11.21]), you may see output looking like
this:

     > ftangle test
     This is ScRaMbLeD FTANGLE [SunOS/UNIX version 1.23a (April 13, 1992)].
     Reading test.web... *1 *4 *6
     Writing the output file(s):  (test.c)(getop.hQmSWs)
     Done.
     CPU = 0.3 sec.; REAL = 0.8 sec.  CPU/REAL = 45.0%.
     [FTANGLE:  No errors were found.]

   with spurious characters in the output file names.

   This is a bug which will be fixed in FWEB version 1.23b.

Note added in proof
...................

   Aside the list, Don Petcher reports a more specific version of the
problem (this seems to affect both the local `@o' and the global
scope command `@O'):
If you change output files with the `@O' command (or the `@o' command)
and the second filename is shorter than the first, then the second
filename gets spurious characters added.

   E.g. creating `*.cc' files and `*.h' files, the `*.h' file always
gets an extra character after the first writing to the `*.cc' file. A
temporary cludge is obvious - add an extra character to the `*' part
of the `*.h' file. So your file names don't go together well, but you
escape the problem.

[20] Maximum number of equal characters in different section names?
===================================================================

   FWEB may have problems distinguishing section names, if one of
them is an exact subset of a longer name rather than a length.

[21] What is the difference between CWEB and FWEB?
==================================================

   See [M-19.8], Appendix H, for a short list comparing these two
variants of the WEB system.

================================================================================
Archive-Date: Thu, 05 Nov 1992 04:11:50 CST
From: Joachim Schrod <[email-masked]>
Reply-To: [email-masked]
Message-ID: <[email-masked]>
Subject: Re: Announcement: FWEB FAQ ready
To: [email-masked]
Date: Thu, 5 Nov 92 11:10:16 MEZ
CC: [email-masked]

You wrote:
>
>   Nearly one month ago, I finished the first LitProg FAQ for FWEB.

Thanks for your effort.

> PS. Unfortunately, there is no anonymous FTP server at my site -
>     on request I will send the Texinfo (30 kB), Info (39 kB) or
>     PostScript (200 kB) files to you. The PS and Info (for Emacs)
>     files also have an index.

Please do either send it to me or put it via anonymous ftp on
ftp.th-darmstadt.de, directory pub/incoming (sending me a short notice
in addition).

I'll transfer it within one day to

 -- ftp.th-darmstadt.de [130.83.55.75]
    directory pub/tex/src/webware

and to

 -- ftp.uni-stuttgart.de [129.69.1.12]
    directory soft/tex/???	% there where the other fweb stuff is...

It will also be no problem to install an automatic distribution
mechanism for the future. Mention it in your mail if you want.

I've CC'ed this message to the LitProg list. (This is the reason I
write in English.) Just as an information that the FAQ will be
available on anon ftp archives RSN.

--
Joachim

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Joachim Schrod			Email: [email-masked]
Computer Science Department
Technical University of Darmstadt, Germany
================================================================================
Archive-Date: Thu, 05 Nov 1992 14:48:35 CST
Message-ID: <[email-masked]>
To: [email-masked]
Subject: Re: Announcement: FWEB FAQ ready
Date: Thu, 05 Nov 92 15:39:49 -0500
From: Ken Latta <[email-masked]>
Reply-To: [email-masked]

Please send the postscript version to [email-masked]
Thanks.
================================================================================
Archive-Date: Fri, 06 Nov 1992 07:56:06 CST
Date: Fri, 6 Nov 92 10:18:08 +0100
From: [email-masked] (Johannes MULLER p73413)
Reply-To: [email-masked]
Message-ID: <[email-masked]>
To: [email-masked]
Subject: FWEB-FAQ cludge does not work

Hello,
I was very glad to see a cludge in the just posted FWEB FAQ concerning
spurious characters in files output by @o. I added one 'x', I added
'xx' to the names of my .h files... it does not work...
What a pity! Let's wait for 1.23b...

-- Johannes
================================================================================
Archive-Date: Fri, 06 Nov 1992 07:59:37 CST
Date: Fri, 6 Nov 92 10:21:44 +0100
From: [email-masked] (Johannes MULLER p73413)
Reply-To: [email-masked]
Message-ID: <[email-masked]>
To: [email-masked]
Subject: Excuses

OH! Excuse me, in my posting FWEB-FAQ cludge... you have to read:
...spurious characters in file-NAMES output by @o (rather than FILES).

-- Johannes
================================================================================
Archive-Date: Fri, 06 Nov 1992 23:23:53 CST
Date: Fri, 6 Nov 1992 23:16:16 -0600
From: Cameron Smith <[email-masked]>
Reply-To: [email-masked]
Message-ID: <[email-masked]>
To: [email-masked]
Subject: New version of CWEB sample program

Hello, everyone!
My, it's nice to have LITPROG back in service again!

I sent the message below a couple of weeks ago, but it bounced back
from the list server, and I've been waiting for some indication
that the list was back up to re-send it.  Yesterday I saw a
posting in comp.text.tex from George Greenwade, and today I started
receiving mail from LITPROG again, so I guess things are getting
back to normal.

As explained below, I've created a new version of my CWEB sample
program based on the Kernighan and Ritchie RPN calculator example.
I've checked, and it's available now from the Niord archive, via
FTP and FILESERV.  The new version is compatible with CWEB version
2.8, and the Makefile has been improved.  Anyone actually using this
as a "template" for his/her own CWEB programming should get the new
version.

Regards--
--Cameron Smith
  [email-masked]

=== Original message follows:

> From cameron Thu Oct 22 23:12:15 1992
> To: [email-masked]
> Subject: New version of CWEB sample program

Well, CWEB has changed again (version 2.8 now), and so it's time
again for an update to the K&R sample calculator program.
This new version incorporates changes to the Makefile to work
with new versions of TeX (in contrast to former behavior, the
command "tex calc" will now run TeX on the binary file "calc"
if it exists, instead of forcing the name to be extended to
"calc.tex"), and to work better with certain versions of the
make utility.  It also uses "\secno" instead of "\modno" to be
consistent with the new nomenclature in CWEB.  As before, the
CWEB changes once again mean that old versions of "calc.w" won't
work with the new CWEB, nor will the new version work with the
old CWEB.  As before, the new KR-CW-sample release includes
versions of "calc.w" that do work with older CWEB's, for those
who want the package (for the Makefile enhancements) but don't
want to (or aren't authorized to) update CWEB at their sites.

By the way, thanks again to Nelson Beebe, who made several
helpful suggestions on improving the Makefile.

--Cameron Smith
  [email-masked]
================================================================================
Archive-Date: Sat, 07 Nov 1992 14:45:24 CST
Date: Sat, 7 Nov 92 16:52:12 +0100
From: Marcus Speh <[email-masked]>
Reply-To: [email-masked]
To: Literate Programmers <[email-masked]>
Subject: FWEB FAQ will be available through Anon FTP soon

    If you have access to FTP, please do not send requests for the
    FAQ anymore. The communication problem with GDG has been resolved.
    The files have been downloaded at FILESERV and at the European
    servers ftp.imada.ou.dk in directory pub/faq (see also the recent
    posting by J. Schrod).

    For FILESERV, George Greenwade will post an announcement on
    LitProg soon.

    --Marcus

===================================================================
  Marcus Speh                      INTERnet <[email-masked]>
  II. Institut f. Theor. Physik    BITnet   <I02MSP@DHHDESY3>
  Luruper Chaussee 149             DECnet   <13313::SPEH>
  2000 Hamburg 50/Germany   Tel.(040)8998-2260  FAX:(040)8998-2267
================================================================================
Archive-Date: Sat, 07 Nov 1992 14:45:59 CST
Date: Sat, 7 Nov 92 16:48:41 +0100
From: Marcus Speh <[email-masked]>
Reply-To: [email-masked]
To: [email-masked]
Subject: RE: FWEB-FAQ cludge does not work
References: <[email-masked]>

>>>>> On Fri, 6 Nov 92 10:18:08 +0100, Johannes Muller said:

> I was very glad to see a cludge in the just posted FWEB FAQ concerning
> spurious characters in files output by @o. I added one 'x', I added
> 'xx' to the names of my .h files... it does not work...
> What a pity! Let's wait for 1.23b...

   I apologize for having presented what I thought was a "cludge"
in the FAQ for FWEB (question [19]).

   In fact it seems as if this bug is pretty much machine dependent.
The way out which was in the FAQ (adding characters to the name part
of the secondary output file) works for Don Petcher on his
NeXT workstation.

   Stirred up by Johannes' complaint Don and I tried a couple of
silly programs on his NeXT, on a HP9000, on an Apollo 700 and on a
Sun Sparc- the result is that none of the machines behaves the same
with the programs we tried. The Apollo does not exhibit the bug at
all, for the NeXT Don's cludge works. The HP accepts output file
names "g" and "g." but produces spurious characters for "g.h" - the
Sun only accepts "g" but not "g." and "g.h".

   I will try to get into contact with John Krommes about this
problem - the corresponding section of the FAQ will be revisited
for its next edition (late December, I hope).

--Marcus

===================================================================
  Marcus Speh                      INTERnet <[email-masked]>
  II. Institut f. Theor. Physik    BITnet   <I02MSP@DHHDESY3>
  Luruper Chaussee 149             DECnet   <13313::SPEH>
  2000 Hamburg 50/Germany   Tel.(040)8998-2260  FAX:(040)8998-2267
================================================================================
Archive-Date: Sat, 07 Nov 1992 15:54:58 CST
Date: Sat, 07 Nov 1992 15:54:17 CST
From: "George D. Greenwade" <[email-masked]>
Reply-To: [email-masked]
To: [email-masked]
Message-ID: <[email-masked]>
Subject: RE: New version of CWEB sample program

On Fri, 6 Nov 1992, Cameron Smith <[email-masked]> posted
about the new version of his CWEB sample program.  It's on FILESERV/Niord
for your access (my thanks to Cameron for getting it here).

To retrieve it from FILESERV, include:
 SENDME KR-CWEB-SAMPLE
in the body of a mail message to [email-masked] ([email-masked]). 
This will send you the 9 files involved in the sample.  For anonymous ftp
retrieval from Niord.SHSU.edu (192.92.115.8), the files are available
individually, as a compressed Unix tar archive, or as a ZIP archive
(KRCWSAMP.[TAR_Z][ZIP]).

Regards,   George
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
George D. Greenwade, Ph.D.                            Bitnet:  BED_GDG@SHSU
Department of Economics and Business Analysis         THEnet: SHSU::BED_GDG
College of Business Administration                    Voice: (409) 294-1266
P. O. Box 2118                                        FAX:   (409) 294-3612
Sam Houston State University              Internet:        [email-masked]
Huntsville, TX 77341                      [email-masked]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
================================================================================
Archive-Date: Mon, 09 Nov 1992 10:21:10 CST
Date: Mon, 9 Nov 1992 10:11:29 -0600
From: [email-masked]
Reply-To: [email-masked]
Message-ID: <[email-masked]>
To: [email-masked]
Subject: Re:  Announcement: FWEB FAQ ready

Please send the postscript version of the FWEB FAQ to me at

        [email-masked]

regards,

-- Bud Hammons
-- Charles ("Bud") Hammons               voice:     (214)721-5032
-- University of Dallas      Internet:   [email-masked]
-- 1845 East Northgate Drive             [email-masked]
-- Irving, TX 75062-4799     CompuServe: 71160,3220
================================================================================
Archive-Date: Mon, 09 Nov 1992 10:24:25 CST
From: [email-masked]
Reply-To: [email-masked]
Date: Mon, 9 Nov 92 14:24:09 GMT
Message-ID: <[email-masked]>
To: [email-masked]
Subject: Current research?

I am currently preparing a survey of Literate Programming systems and current
research into Literate Programming, to present at a colloquium. I would like to
hear about any published research into literate programming or visual
presentation of programs which I do not have in my bibliography; the
bibliography currently includes all of Nelson Beebe's literate programming
bibliography, and the entries from:

@Article{smith:bib,
    author	 = "Lisa M.~C.~Smith and Mansur H.~Samadzadeh",
    title	 = {An Annotated Bibliography of Literate Programming},
    journal	 = sigplan,
    year	 = 1991,
    volume	 = 26,
    number	 = 1,
    pages	 = "14--20",
    month	 = jan
}

I am particularly interested in recent and ongoing work; if you know of any
papers or information which is available by ftp or mail, or any references
which are not in the bibliographies above, please mail me.

a.
--
Angus Duggan, Department of Computer Science,	| I'm pink, therefore I'm Spam.
University of Edinburgh, JCMB,			| JANET:  [email-masked]
The King's Buildings, Mayfield Road,		| VOICE:  (UK) 031 650 5126
Edinburgh, EH9 3JZ, Scotland.	                | INET: [email-masked]
================================================================================
Archive-Date: Tue, 10 Nov 1992 19:22:21 CST
Date: Tue, 10 Nov 92 12:33:25 -0500
From: [email-masked] (Lewis Perin)
Reply-To: [email-masked]
Message-ID: <[email-masked]>
To: [email-masked]
Subject: FWEB and LaTeX

I've been happily using FWEB for quite a while, but not with LaTeX
until recently.  So far, out of 2 things I've tried with FWEB (1.23a)
and LaTeX, one has worked fine (bringing lex and yacc scripts in via
*verbatim*) but the other hasn't (footnotes.)  What happens with
footnotes is that the superscript appears in the main text, but the
actual footnote is nowhere to be seen.

There isn't a lot of info on using LaTeX in the FWEB manual (not to
blame heroic John Krommes - it's pretty huge as is) and the same goes
for the FWEB FAQ.  I'm just beginning to try out LaTeX features and
would like to do some fairly ambitious things, like graphics, but
would prefer to act like a pioneer only if nobody has actually come
this way before.  Has anyone a store of useful information?

Thanks a lot, Lew
================================================================================
Archive-Date: Wed, 11 Nov 1992 10:00:58 CST
Date: Wed, 11 Nov 92 09:52:31 MDT
From: Zdenek Wagner <[email-masked]>
Reply-To: [email-masked]
Subject: Re: FWEB and LaTeX
To: Literate Progaramming list <[email-masked]>

Unfortunately I do not use FWEB (I use CWEB) but I could guess some reason
for losing the footnotes. LaTeX loses footnotes if they appear inside some
environments - the same as you wrote happens e.g. in multicolpar. There is
a style for correcting it -- this is "ftn.sty" available from SHSU. However,
there is a bug in it so that this style does not work well if there are more
footnotes in the single environment. I posted this some time ago into Info-TeX
but probably my version is not archived anywhere. Now I leave for Paris till th
e end of this week and I have my file at home, so that I can send it to you
on Monday.

Hope this helps

                                                ,
,~~~/        /`               /     /|      /~~~
   /        /           |_/  /_/   ' |     /
  /     /~~/ /~~/ /~~/ /~~/ /\       | /| / /~~/ /~~/ /~~/ /~~/ /~~~
 /   , /  / /~~~ /  / /~~~ /  \      |/ |/ /  /_/  / /  / /~~~ /
 ~~~~  ~~~  ~~~ '  '  ~~~ '    `           ~~~  ~~/ '  '  ~~~
                              Zdenek Wagner______/
================================================================================
Archive-Date: Wed, 11 Nov 1992 10:28:10 CST
Date: 11 Nov 1992 17:22 +0000 (GMT)
From: "Eric W. van Ammers, LUW, tel: (+31)8370-83356" <[email-masked]>
Reply-To: [email-masked]
To: [email-masked]
Message-ID: <[email-masked]>

Can anybody be so kind as to explain to me how I can get a copy of the FAQ
on LP (postsccript format please) that seems to have been prepared by a
certain Marcus ...

Eric W. van Ammers
[email-masked]
================================================================================
Archive-Date: Thu, 12 Nov 1992 17:19:14 CST
Date: Thu, 12 Nov 1992 17:11:57 CST
From: "George D. Greenwade" <[email-masked]>
Reply-To: [email-masked]
To: [email-masked]
CC: [email-masked]
Message-ID: <[email-masked]>
Subject: FWEB FAQs on FILESERV/Niord

On 11 Nov 1992 17:22 +0000 (GMT), Eric W. van Ammers <[email-masked]>
asked:
> Can anybody be so kind as to explain to me how I can get a copy of the FAQ
> on LP (postsccript format please) that seems to have been prepared by a
> certain Marcus ...

Been working on that.  First, since the majority of subscribers are on
Internet hosts, I assume ftp is available.  The host, as you probably can
guess, is Niord.SHSU.edu (192.92.115.8).  The appropriate directory is
[FILESERV.FWEB].  I am somewhat bastardizing Marcus' README file from the
FAQ.FWEB.* distribution, since we don't support multiple periods.

[1] FAQ-FWEB.TEXI  the Texinfo source file. All other versions can be
                   produced with this one. At least this is true if
                   you have the GNU Texinfo package release 2.15 [the
                   latest version can be retrieved via Anon FTP from
                   prep.ai.mit.edu in directory pub/gnu]. 

[2] FAQ-FWEB.INFO  the Info file for the GNU Emacs Info tree.
                   If you are using "makeinfo" to produce the Info file,
                   inspite of warnings, a correct Info file [including an 
                   Index] will be made - the warnings can be cured using 
                   the command "texinfo-every-node-update". If you have 
                   any other serious problem processing this file, you 
                   may contact me. 

[3] FAQ-FWEB.DVI   the DVI file from the Texinfo source [1], produced with
                   "texi2dvi" from the Texinfo package release 2.15.  

[4] FAQ-FWEB.PS    the PostScript file, made using "dvips" [Radical Eye, 
                   release 5.495, Oct 92] from [3].

To retrieve these files via e-mail, include:
 SENDME filename_below
in the body of a mail message to [email-masked] ([email-masked]),
where "filename_below" is in the "FILESERV name" column below:
ftp name        FILESERV name
------------------------------
FAQ-FWEB.TEXI   FWEB.FAQ_TEXI
FAQ-FWEB.INFO   FWEB.FAQ_INFO
FAQ-FWEB.DVI    FWEB.FAQ-DVI_UUE (UUENCODEd ZIP file of the DVI file)
FAQ-FWEB.PS     FWEB.FAQ-PS_UUE* (two-part UUENCODEd ZIP file of the 
                                  PostScript file -- note use of *)
To retrieve the family of files, include SENDME FWEB.FAQ* in you mail to
FILESERV.

The plain text copy of the FAQ is available in [FILESERV.FAQ] as FAQ.FWEB
and may be retrieved from FILESERV by including SENDME FAQ.FWEB in your
mail to it.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Please do NOT include the message:
 SENDME FWEB
in your mail to FILESERV as there is the FWEB version 1.23 distribution
also there (unless, of course, you want this distribution also).  To
retrieve the FWEB sources, use the command SENDME FWEB.UUE* -- you'll get a
43-part UUENCODEd ZIP file of the sources.  For your reference, I include
the FWEB 1.23 listing below my sig (and if there's a later version, please
let me know and I'll update this!).

Regards,   George
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
George D. Greenwade, Ph.D.                            Bitnet:  BED_GDG@SHSU
Department of Economics and Business Analysis         THEnet: SHSU::BED_GDG
College of Business Administration                    Voice: (409) 294-1266
P. O. Box 2118                                        FAX:   (409) 294-3612
Sam Houston State University              Internet:        [email-masked]
Huntsville, TX 77341                      [email-masked]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[fweb-v1_23.zip] comment:
FWEB, version 1.23a, April 13, 1992
Author: John A. Krommes <[email-masked]>
Original Source: hyman.pppl.gov:/pub/fweb/v1.23/TAR.v1.23.Z
UNTARred and ZIPped: July 21, 1992
                 by: George D. Greenwade <[email-masked]>

 Length    Date    Time   Name ("^" ==> case
 ------    ----    ----   ----   conversion)
   8396  04-13-92  12:09  fweb/v1_23/INSTALL.FWEB
  18967  04-13-92  08:01  fweb/v1_23/Makefile
   3068  04-14-92  06:19  fweb/v1_23/READ_ME.FWEB
  12145  04-14-92  12:46  fweb/v1_23/boot/misc/custom.h
   3146  04-02-92  13:47  fweb/v1_23/boot/misc/READ_ME.MISC
    190  04-02-92  13:47  fweb/v1_23/boot/misc/fweb.ini
    190  04-02-92  13:47  fweb/v1_23/boot/misc/.fweb
   1189  04-13-92  10:27  fweb/v1_23/boot/misc/defaults.mk
  12182  04-14-92  12:46  fweb/v1_23/boot/ibm/mvs/custom.h
    333  04-02-92  13:47  fweb/v1_23/boot/ibm/mvs/READ_ME.MVS
     57  04-02-92  13:47  fweb/v1_23/boot/ibm/mvs/fweb.ini
   1127  04-02-92  13:47  fweb/v1_23/boot/ibm/mvs/defaults.mk
  12752  04-14-92  12:46  fweb/v1_23/boot/ibm/pc/custom.h
  10280  04-13-92  10:27  fweb/v1_23/boot/ibm/pc/READ_ME.PC
     61  04-02-92  13:47  fweb/v1_23/boot/ibm/pc/fweb.ini
    776  04-02-92  13:47  fweb/v1_23/boot/ibm/pc/builtins.mak
   1805  04-13-92  17:34  fweb/v1_23/boot/ibm/pc/defaults.mk
    380  04-02-92  13:47  fweb/v1_23/boot/ibm/READ_ME.IBM
  12172  04-14-92  12:46  fweb/v1_23/boot/vax/custom.h
   1764  04-02-92  13:47  fweb/v1_23/boot/vax/READ_ME.VAX
    201  04-02-92  13:47  fweb/v1_23/boot/vax/fweb.ini
    201  04-02-92  13:47  fweb/v1_23/boot/vax/.fweb
    665  04-02-92  13:47  fweb/v1_23/boot/vax/compile_fweb.com
   1346  04-13-92  10:27  fweb/v1_23/boot/vax/defaults.mk
    667  04-02-92  13:47  fweb/v1_23/boot/vax/fweb.com
  13727  04-02-92  13:47  fweb/v1_23/boot/vax/fweb.hlp
     28  04-02-92  13:47  fweb/v1_23/boot/vax/fweb.opt
  12167  04-14-92  12:46  fweb/v1_23/boot/unix/ansi/custom.h
   1382  04-02-92  13:47  fweb/v1_23/boot/unix/ansi/READ_ME.ANSI
     78  04-02-92  13:47  fweb/v1_23/boot/unix/ansi/fweb.ini
     78  04-02-92  13:47  fweb/v1_23/boot/unix/ansi/.fweb
   1358  04-13-92  10:27  fweb/v1_23/boot/unix/ansi/defaults.mk
  12157  04-14-92  12:46  fweb/v1_23/boot/unix/apollo/custom.h
   4407  04-02-92  13:47  fweb/v1_23/boot/unix/apollo/READ_ME.APOLLO
    208  04-02-92  13:47  fweb/v1_23/boot/unix/apollo/fweb.ini
    208  04-02-92  13:47  fweb/v1_23/boot/unix/apollo/.fweb
   1195  04-13-92  10:27  fweb/v1_23/boot/unix/apollo/defaults.mk
  12128  04-14-92  12:46  fweb/v1_23/boot/unix/dsu/custom.h
    837  04-02-92  13:47  fweb/v1_23/boot/unix/dsu/READ_ME.DSU
    216  04-02-92  13:47  fweb/v1_23/boot/unix/dsu/fweb.ini
    216  04-02-92  13:47  fweb/v1_23/boot/unix/dsu/.fweb
   1206  04-13-92  10:27  fweb/v1_23/boot/unix/dsu/defaults.mk
  12122  04-14-92  12:46  fweb/v1_23/boot/unix/sgi/custom.h
    841  04-02-92  13:47  fweb/v1_23/boot/unix/sgi/READ_ME.SGI
    215  04-02-92  13:47  fweb/v1_23/boot/unix/sgi/fweb.ini
    215  04-02-92  13:47  fweb/v1_23/boot/unix/sgi/.fweb
   1187  04-13-92  10:27  fweb/v1_23/boot/unix/sgi/defaults.mk
  12149  04-14-92  12:46  fweb/v1_23/boot/unix/sun/cc/custom.h
    477  04-02-92  13:47  fweb/v1_23/boot/unix/sun/cc/READ_ME.CC
    202  04-02-92  13:47  fweb/v1_23/boot/unix/sun/cc/fweb.ini
    202  04-02-92  13:47  fweb/v1_23/boot/unix/sun/cc/.fweb
   1268  04-13-92  10:27  fweb/v1_23/boot/unix/sun/cc/defaults.mk
  12253  04-14-92  12:46  fweb/v1_23/boot/unix/sun/gcc/custom.h
    179  04-02-92  13:47  fweb/v1_23/boot/unix/sun/gcc/READ_ME.GCC
    212  04-02-92  13:47  fweb/v1_23/boot/unix/sun/gcc/fweb.ini
    212  04-02-92  13:47  fweb/v1_23/boot/unix/sun/gcc/.fweb
   1253  04-13-92  10:27  fweb/v1_23/boot/unix/sun/gcc/defaults.mk
    909  04-02-92  13:47  fweb/v1_23/boot/unix/sun/READ_ME.SUN
    684  04-02-92  13:47  fweb/v1_23/boot/unix/READ_ME.UNIX
   8388  04-02-92  13:47  fweb/v1_23/boot/unix/fweb.1
    976  04-02-92  13:44  fweb/v1_23/demos/READ_ME.DEMOS
  19064  04-02-92  13:44  fweb/v1_23/demos/Intro.tex
   2221  04-02-92  13:44  fweb/v1_23/demos/verbatim.sty
   1705  04-13-92  12:09  fweb/v1_23/demos/Newton.f
  10365  04-13-92  10:25  fweb/v1_23/demos/Newton.web
  65773  04-13-92  10:25  fweb/v1_23/demos/adj.web
   3647  04-13-92  10:25  fweb/v1_23/demos/breakpt.web
    436  04-02-92  13:44  fweb/v1_23/demos/demo.ch
  42806  04-13-92  10:25  fweb/v1_23/demos/demo.web
   1701  04-13-92  10:25  fweb/v1_23/demos/macros.hweb
  10224  04-13-92  10:25  fweb/v1_23/demos/newton.web
  35906  04-13-92  10:25  fweb/v1_23/demos/series.web
   2023  04-02-92  13:44  fweb/v1_23/manual/READ_ME.MANUAL
  50860  04-02-92  13:45  fweb/v1_23/manual/INSTALL_FWEB.tex
    302  04-02-92  13:45  fweb/v1_23/manual/demos.sty
   2411  04-13-92  10:25  fweb/v1_23/manual/demo0.web
   2491  04-13-92  17:15  fweb/v1_23/manual/demo0.tex
    228  04-13-92  17:15  fweb/v1_23/manual/demo0.ndx
     55  04-13-92  17:15  fweb/v1_23/manual/demo0.mds
   1306  04-13-92  10:25  fweb/v1_23/manual/demo1.web
   1644  04-13-92  17:15  fweb/v1_23/manual/demo1.tex
    242  04-13-92  17:15  fweb/v1_23/manual/demo1.ndx
    176  04-13-92  17:15  fweb/v1_23/manual/demo1.mds
   1207  04-13-92  10:25  fweb/v1_23/manual/demo2.web
   1285  04-13-92  17:15  fweb/v1_23/manual/demo2.tex
     78  04-13-92  17:15  fweb/v1_23/manual/demo2.ndx
    110  04-13-92  17:15  fweb/v1_23/manual/demo2.mds
   1546  04-13-92  10:25  fweb/v1_23/manual/demo3.web
   2138  04-13-92  17:15  fweb/v1_23/manual/demo3.tex
    393  04-13-92  17:15  fweb/v1_23/manual/demo3.ndx
     85  04-13-92  17:15  fweb/v1_23/manual/demo3.mds
   9269  04-02-92  13:45  fweb/v1_23/manual/equations.sty
  15211  04-02-92  13:45  fweb/v1_23/manual/fmanmacs.tex
   2378  04-13-92  10:25  fweb/v1_23/manual/f90_cpp.web
   4346  04-13-92  17:15  fweb/v1_23/manual/f90_cpp.tex
    581  04-13-92  17:15  fweb/v1_23/manual/f90_cpp.ndx
    164  04-13-92  17:15  fweb/v1_23/manual/f90_cpp.mds
    245  04-02-92  13:45  fweb/v1_23/manual/f0to_web.src
    686  04-13-92  10:25  fweb/v1_23/manual/f0to_web.web
   1875  04-02-92  13:45  fweb/v1_23/manual/f_to_web.f
    686  04-02-92  13:45  fweb/v1_23/manual/f_to_web.src
   3934  04-13-92  17:15  fweb/v1_23/manual/f_to_web.tex
   3417  04-13-92  10:25  fweb/v1_23/manual/f_to_web.web
    379  04-13-92  17:15  fweb/v1_23/manual/f_to_web.ndx
     56  04-13-92  17:15  fweb/v1_23/manual/f_to_web.mds
  55339  04-02-92  13:45  fweb/v1_23/manual/fwebmac.tex
  24362  04-13-92  17:15  fweb/v1_23/manual/fwebmac.sty
  39651  04-13-92  10:25  fweb/v1_23/manual/fwebmac.web
 370855  04-13-92  10:25  fweb/v1_23/manual/fwebman.tex
    526  04-02-92  13:45  fweb/v1_23/manual/guide.tex
  53822  04-13-92  08:01  fweb/v1_23/manual/guide0.tex
   2693  04-13-92  08:20  fweb/v1_23/manual/indexing.tex
    529  04-02-92  13:45  fweb/v1_23/manual/indexmac.tex
    315  04-02-92  13:45  fweb/v1_23/manual/mx.sty
    646  04-10-92  12:41  fweb/v1_23/manual/auto.stl
   2211  04-10-92  12:41  fweb/v1_23/manual/ccodes.stl
   2119  04-10-92  12:41  fweb/v1_23/manual/colors.stl
    568  04-10-92  12:41  fweb/v1_23/manual/contents.stl
   1153  04-10-92  12:41  fweb/v1_23/manual/t.stl
   2045  04-10-92  12:41  fweb/v1_23/manual/formats.stl
   2734  04-10-92  12:41  fweb/v1_23/manual/index.stl
    694  04-10-92  12:41  fweb/v1_23/manual/modules.stl
    841  04-10-92  12:41  fweb/v1_23/manual/subs.stl
    736  04-10-92  12:41  fweb/v1_23/manual/wmisc.stl
   1239  04-10-92  12:41  fweb/v1_23/manual/wtmisc.stl
   1576  04-13-92  08:01  fweb/v1_23/manual/dots.tex
   1052  04-13-92  17:15  fweb/v1_23/manual/f0to_web.tex
    115  04-13-92  17:15  fweb/v1_23/manual/f0to_web.ndx
      8  04-13-92  17:15  fweb/v1_23/manual/f0to_web.mds
    528  04-02-92  13:44  fweb/v1_23/setup.mk
   1825  04-02-92  13:44  fweb/v1_23/setup0.mk
    452  04-02-92  13:45  fweb/v1_23/web/READ_ME.WEB
   1156  04-02-92  13:45  fweb/v1_23/web/fweb.sty
   2528  04-02-92  13:45  fweb/v1_23/web/fweb.tex
   4037  04-13-92  10:25  fweb/v1_23/web/ccodes.hweb
  11440  04-13-92  17:13  fweb/v1_23/web/common.hweb
    815  04-13-92  10:25  fweb/v1_23/web/formats.hweb
   1722  04-13-92  17:13  fweb/v1_23/web/includes.hweb
   1911  04-13-92  17:13  fweb/v1_23/web/macs.hweb
  17293  04-13-92  17:13  fweb/v1_23/web/map.hweb
    779  04-13-92  10:25  fweb/v1_23/web/mem.hweb
    475  04-13-92  10:25  fweb/v1_23/web/os.hweb
   3285  04-13-92  10:25  fweb/v1_23/web/output.hweb
   3010  04-13-92  10:25  fweb/v1_23/web/proto.hweb
   5321  04-13-92  10:25  fweb/v1_23/web/scraps.hweb
   2639  04-13-92  10:25  fweb/v1_23/web/sfile.hweb
   3425  04-13-92  10:25  fweb/v1_23/web/stacks.hweb
   8786  04-13-92  10:25  fweb/v1_23/web/t_codes.hweb
   3559  04-13-92  10:25  fweb/v1_23/web/texts.hweb
   1824  04-13-92  10:25  fweb/v1_23/web/time.hweb
   2031  04-13-92  10:25  fweb/v1_23/web/tokens.hweb
   1449  04-13-92  10:25  fweb/v1_23/web/trunc.hweb
  40101  04-13-92  17:13  fweb/v1_23/web/typedefs.hweb
   1292  04-13-92  10:25  fweb/v1_23/web/val.hweb
   6580  04-13-92  10:25  fweb/v1_23/web/os.web
   4876  04-13-92  17:13  fweb/v1_23/web/xrefs.hweb
    719  04-13-92  10:25  fweb/v1_23/web/a_type.web
   7619  04-13-92  10:25  fweb/v1_23/web/c_type.web
    797  04-13-92  10:25  fweb/v1_23/web/d_type.web
   2125  04-13-92  10:25  fweb/v1_23/web/e_type.web
   4244  04-13-92  10:25  fweb/v1_23/web/m_type.web
   4513  04-13-92  10:25  fweb/v1_23/web/p_type.web
   4948  04-13-92  10:25  fweb/v1_23/web/r_type.web
   2327  04-13-92  10:25  fweb/v1_23/web/s_type.web
   4001  04-13-92  10:25  fweb/v1_23/web/t_type.web
   3155  04-13-92  10:25  fweb/v1_23/web/w_type.web
    821  04-13-92  10:25  fweb/v1_23/web/y_type.web
 167062  04-14-92  12:45  fweb/v1_23/web/common.web
  20145  04-14-92  12:45  fweb/v1_23/web/custom.web
  26826  04-14-92  12:45  fweb/v1_23/web/eval.web
 155465  04-14-92  12:45  fweb/v1_23/web/ftangle.web
 185284  04-14-92  12:45  fweb/v1_23/web/fweave.web
  69415  04-13-92  17:13  fweb/v1_23/web/macs.web
 107584  04-13-92  17:14  fweb/v1_23/web/prod.web
  67137  04-14-92  12:45  fweb/v1_23/web/ratfor.web
   2268  04-13-92  17:14  fweb/v1_23/web/ratfor0.web
  43266  04-13-92  17:14  fweb/v1_23/web/reserved.web
   1983  04-14-92  12:45  fweb/v1_23/web/strmac.web
  25601  04-13-92  17:15  fweb/v1_23/web/style.web
   1286  04-13-92  17:15  fweb/v1_23/web/termcap0.web
   1651  04-13-92  17:15  fweb/v1_23/web/stdlib0.h
   6894  04-14-92  12:45  fweb/v1_23/web/os.h
   1635  04-14-92  12:45  fweb/v1_23/web/strmac.h
    604  04-14-92  12:45  fweb/v1_23/web/a_type.h
   7176  04-14-92  12:45  fweb/v1_23/web/c_type.h
    512  04-14-92  12:45  fweb/v1_23/web/d_type.h
   1796  04-14-92  12:45  fweb/v1_23/web/e_type.h
   3837  04-14-92  12:45  fweb/v1_23/web/m_type.h
   4225  04-14-92  12:45  fweb/v1_23/web/p_type.h
   4534  04-14-92  12:45  fweb/v1_23/web/r_type.h
   2000  04-14-92  12:45  fweb/v1_23/web/s_type.h
   3667  04-14-92  12:45  fweb/v1_23/web/t_type.h
   2852  04-14-92  12:45  fweb/v1_23/web/w_type.h
    524  04-14-92  12:45  fweb/v1_23/web/y_type.h
 152926  04-14-92  12:45  fweb/v1_23/web/common.c
  56372  04-14-92  12:45  fweb/v1_23/web/eval.c
 174572  04-14-92  12:45  fweb/v1_23/web/ftangle.c
 178291  04-14-92  12:45  fweb/v1_23/web/fweave.c
  96771  04-14-92  12:45  fweb/v1_23/web/macs.c
 156504  04-14-92  12:46  fweb/v1_23/web/prod.c
  98697  04-14-92  12:46  fweb/v1_23/web/ratfor.c
  32349  04-14-92  12:46  fweb/v1_23/web/ratfor0.c
  74982  04-14-92  12:46  fweb/v1_23/web/reserved.c
  60138  04-14-92  12:46  fweb/v1_23/web/style.c
   1005  04-14-92  12:46  fweb/v1_23/web/termcap0.c
 ------                   -------
3257328                   205    
================================================================================
Archive-Date: Sun, 15 Nov 1992 11:02:30 CST
Date: Sun, 15 Nov 1992 11:01:48 CST
From: "George D. Greenwade" <[email-masked]>
Reply-To: [email-masked]
To: [email-masked]
Message-ID: <[email-masked]>
Subject: Re: FWEB and LaTeX

On Wed, 11 Nov 92 09:52:31 MDT, Zdenek Wagner
<[email-masked]> posted:
> There is a style for correcting it -- this is "ftn.sty" available from
> SHSU. However, there is a bug in it so that this style does not work well
> if there are more footnotes in the single environment. I posted this some
> time ago into Info-TeX but probably my version is not archived anywhere. 

Wagner's revisions to ftn.sty are now on the SHSU archive.  To retrieve the
modified file, include: 
 SENDME STY.FTN
in the body of a mail message to [email-masked] ([email-masked]). 
For anonymous ftp retrieval, look for the file STY.FTN in the directory
[FIELSERV.STY] on Niord.SHSU.edu (192.92.115.8).

Regards,   George
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
George D. Greenwade, Ph.D.                            Bitnet:  BED_GDG@SHSU
Department of Economics and Business Analysis         THEnet: SHSU::BED_GDG
College of Business Administration                    Voice: (409) 294-1266
P. O. Box 2118                                        FAX:   (409) 294-3612
Sam Houston State University              Internet:        [email-masked]
Huntsville, TX 77341                      [email-masked]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
================================================================================
Archive-Date: Mon, 16 Nov 1992 03:30:02 CST
From: [email-masked] (Johannes Waldmann)
Reply-To: [email-masked]
Message-ID: <[email-masked]>
Subject: wanted: pascal.spider
To: [email-masked] (literate programming mailing list)
Date: Mon, 16 Nov 92 9:14:47 CST

A friend of mine has begun working with Spider Web,
but he didn't find a .spider file for Pascal.
Could someone on the list please help us out.

--
Johannes Waldmann,                 | [email-masked]
Mathematische Fakult\"at,          |
Universit\"at Jena, UHH, 15. OG,   |
Jena, O-6900, Germany.             | phone (03641) 82 24770

================================================================================
Archive-Date: Tue, 17 Nov 1992 11:11:40 CST
Message-ID: <[email-masked]>
From: [email-masked] (Lee Wittenberg)
Reply-To: [email-masked]
Date: Tue, 17 Nov 1992 11:09:17 -0600
To: [email-masked]
Subject: Re: wanted: pascal.spider

Johannes Waldmann writes:

  > A friend of mine has begun working with Spider Web,
  > but he didn't find a .spider file for Pascal.
  > Could someone on the list please help us out.

There isn't a pascal.spider file that I know about.  One of the problems is
that Spider restricts strings in single quotes to a single character (with
possible escape characters).  I believe that this is because Ada makes the
single quote do double duty as an attribute marker, but you'd have to ask
Norman Ramsey to be sure.

I believe that there are only 2 places in the code where this is dealt with
(one in TANGLE, one in WEAVE), but I don't have the source handy to give
you the section numbers or the lines in the .web files.  If you've got the
woven source, they're not too hard to find.  You could change your own
copies of tangle & weave.web to avoid this kludge or (better) create a
pascal.ch change file that make can automatically use when creating a
Pascal WEB.

The best solution, of course, is to have Spider allow a grammar file to
specify string delimiters.  This is one of the projects that I've set for
myself, but it'll be a while before I can get to it.

	-- Lee Wittenberg
================================================================================
Archive-Date: Mon, 23 Nov 1992 17:06:10 CST
Date: Mon, 23 Nov 1992 17:16:04 +22322903 (EST
From: Joey Gibson <[email-masked]>
Reply-To: [email-masked]
Subject: WebMode.el?
To: LitProg Mail-List <[email-masked]>
Message-ID: <Pine.3.02.9211231704.A18446-a100000@aix3>

Could someone please tell me where to find the webmode.el file? I
heard about it before I got GNU emacs on the PC, and now that I have
it, I want to do web stuff in it. THanks for any info.

************************************************************************
*              Joey Gibson - Computer Services Department              *
*                           [email-masked]                           *
*                     Energy Management Associates                     *
*                    The Utilities  Division of EDS                    *
*          100 NorthCreek, Atlanta, GA 30327 - (404) 261-5256          *
************************************************************************

================================================================================
Archive-Date: Mon, 23 Nov 1992 19:39:54 CST
Date: Tue, 24 Nov 92 02:42:24 +0100
From: Marcus Speh <[email-masked]>
Reply-To: [email-masked]
To: [email-masked]
Subject: RE: WebMode.el?
References: <Pine.3.02.9211231704.A18446-a100000@aix3>

From the FWEB FAQ (that's what it is there for, Joey):

[11] FWEB with the GNU Emacs editor
===================================

   If you are developing your FWEB programs using the GNU Emacs
editor, there is `web-mode.el' by Mark Motl <[email-masked]>; the
corresponding GNU Emacs "mode" can deal with WEB, CWEB and FWEB.
It is capable of many things, including jumping to sections and
modules, inserting (and previewing) index entries, hiding and
exibiting the body of a `.web' file (showing the tree), inserting,
quoting, and consistently renaming modules etc. It supports change
files and journal files. It is especially useful when dealing with
large `.web' files.
For more information, you may obtain a User's Manual and the source
files from the author or from Bart Childs <[email-masked]>.
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Hope that helps,
Marcus

===================================================================
  Marcus Speh                      INTERnet <[email-masked]>
  II. Institut f. Theor. Physik    BITnet   <I02MSP@DHHDESY3>
  Luruper Chaussee 149             DECnet   <13313::SPEH>
  2000 Hamburg 50/Germany   Tel.(040)8998-2260  FAX:(040)8998-2267
================================================================================
Archive-Date: Mon, 23 Nov 1992 21:56:19 CST
Date: Mon, 23 Nov 92 21:53:40 CST
From: [email-masked] (Bart Childs)
Reply-To: [email-masked]
Message-ID: <[email-masked]>
To: [email-masked]
Subject: RE: WebMode.el?

The form we distribute webmode in requires a slight change in the
weave processors for the original and CWEB.  The changes are
included in Mark Motl's manual.  Peter Gragert has also sent me
a change to the ELisp that allows it to not have that requirement.
This will be included in the next revision with some kind of a
configuration file for selection of either means of processing
the index of variables and index of modules (oooops, I mean sections.)

I hope to use the holidays to catch up and get this revision out.
If I miss the one this week, the longer one in December should do.

Bart Childs
================================================================================
Archive-Date: Mon, 23 Nov 1992 23:04:47 CST
From: [email-masked]
Reply-To: [email-masked]
Date: Tue, 24 Nov 92 04:44:27
To: [email-masked]
Message-ID: <[email-masked]>

uuxqt cmd (rmail dk-b ) status (FAILED)
	-------Error output-------
rmail: error writing to /usr/spool/mail/dk-b. No space left on device

	-------Copy of input------
>From [email-masked] Tue Nov 24 02:42:24 +0100 1992
Date: Tue, 24 Nov 92 02:42:24 +0100
From: Marcus Speh <[email-masked]>
Reply-To: [email-masked]
To: [email-masked]
Subject: RE: WebMode.el?

>From the FWEB FAQ (that's what it is there for, Joey):

[11] FWEB with the GNU Emacs editor
===================================

   If you are developing your FWEB programs using the GNU Emacs
editor, there is `web-mode.el' by Mark Motl <[email-masked]>; the
corresponding GNU Emacs "mode" can deal with WEB, CWEB and FWEB.
It is capable of many things, including jumping to sections and
modules, inserting (and previewing) index entries, hiding and
exibiting the body of a `.web' file (showing the tree), inserting,
quoting, and consistently renaming modules etc. It supports change
files and journal files. It is especially useful when dealing with
large `.web' files.
For more information, you may obtain a User's Manual and the source
files from the author or from Bart Childs <[email-masked]>.
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Hope that helps,
Marcus

===================================================================
  Marcus Speh                      INTERnet <[email-masked]>
  II. Institut f. Theor. Physik    BITnet   <I02MSP@DHHDESY3>
  Luruper Chaussee 149             DECnet   <13313::SPEH>
  2000 Hamburg 50/Germany   Tel.(040)8998-2260  FAX:(040)8998-2267

================================================================================
Archive-Date: Tue, 24 Nov 1992 01:27:24 CST
From: [email-masked]
Reply-To: [email-masked]
Date: Tue, 24 Nov 92 07:04:23
To: [email-masked]
Message-ID: <[email-masked]>

uuxqt cmd (rmail dk-b ) status (FAILED)
	-------Error output-------
rmail: error writing to /usr/spool/mail/dk-b. No space left on device

	-------Copy of input------
>From [email-masked] Tue Nov 24 04:44:27 1992
From: [email-masked]
Reply-To: [email-masked]
Date: Tue, 24 Nov 92 04:44:27
To: [email-masked]

uuxqt cmd (rmail dk-b ) status (FAILED)
	-------Error output-------
rmail: error writing to /usr/spool/mail/dk-b. No space left on device

	-------Copy of input------
>From [email-masked] Tue Nov 24 02:42:24 +0100 1992
Date: Tue, 24 Nov 92 02:42:24 +0100
From: Marcus Speh <[email-masked]>
Reply-To: [email-masked]
To: [email-masked]
Subject: RE: WebMode.el?

>From the FWEB FAQ (that's what it is there for, Joey):

[11] FWEB with the GNU Emacs editor
===================================

   If you are developing your FWEB programs using the GNU Emacs
editor, there is `web-mode.el' by Mark Motl <[email-masked]>; the
corresponding GNU Emacs "mode" can deal with WEB, CWEB and FWEB.
It is capable of many things, including jumping to sections and
modules, inserting (and previewing) index entries, hiding and
exibiting the body of a `.web' file (showing the tree), inserting,
quoting, and consistently renaming modules etc. It supports change
files and journal files. It is especially useful when dealing with
large `.web' files.
For more information, you may obtain a User's Manual and the source
files from the author or from Bart Childs <[email-masked]>.
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Hope that helps,
Marcus

===================================================================
  Marcus Speh                      INTERnet <[email-masked]>
  II. Institut f. Theor. Physik    BITnet   <I02MSP@DHHDESY3>
  Luruper Chaussee 149             DECnet   <13313::SPEH>
  2000 Hamburg 50/Germany   Tel.(040)8998-2260  FAX:(040)8998-2267