[comp.archives] <None>

emv@math.lsa.umich.edu (Edward Vielmetti) (09/07/90)

Archive-name: fweb/
Archive-site: ss01.pppl.gov [192.55.106.129]

Date: Mon, 23 Jul 90 17:17:32 EDT
From: krommes@ss01.pppl.gov (John Krommes)
Subject: FWEB 1.13: New for IBM-PC, updated for other machines
Keywords: FWEB, IBM-PC

     --- FWEB v. 1.1x: New for the IBM-PC; updated for other machines ---

			John A. Krommes
		     Princeton University

			 July 22, 1990

   FWEB, A WEB SYSTEM for FORTRAN, RATFOR, and C, is a powerful, flexible
software tool for developing and documenting source code. It contains a
powerful macro processor, handles multiple languages, and does Ratfor
statement translation directly into Fortran.  FWEB is provided free of
charge over the networks. It was initially announced in summer 1989 on the
mfe (now nersc) networks, and has been available on the international
networks since November, 1989.

   FWEB version 1.1 will be (finally) available beginning July 26. The
raison d'etre for this release is to get a version out to users of the
IBM-PC. It involves relatively major structural modifications to FWEB v. 1.0 
in order to accomodate the small pc memory. The present version for the 
pc can be compiled with both Borland's Turbo C compiler and Microsoft's C
compiler.  It has been tested slightly more thoroughly with Borland's.

   Although this is the first release for the IBM-PC, the bootstrap code
has been upgraded for the other supported machines/compilers as well.
Presently, these machines are

	ANSI (If your C compiler is FULLY ANSI, use this for unsupported
machines.)  
	APOLLO (**)
	DECstation
	IBM-PC
	MACINTOSH (*)
	MISC (Vanilla-flavored, for unsupported machines that aren't ANSI.)
	SILICON GRAPHICS IRIS
	SUN (SUN cc and GNU gcc)
	VAX

(*) means v. 1.1 has not yet been tested for this machine. You may save
yourself some trouble if you check with me before you download code for
starred machines. Of course, check with me in any event if you encounter
difficulties. 

(**) means that it's been tested, but there's difficulty because of a
compiler bug. Please check with me.

   Users have made FWEB work with a variety of other machines that are not
discussed here. If you're thinking of working with something not listed
above, check with me for the latest information. In all cases, your best
bet is probably to work with the gnu gcc compiler if you have it.

   NOTE: All users of FWEB should upgrade to this present version 1.13.
Various bugs have been fixed, features have been added, and the quality of
the error messages has been improved. The user's manual now contains both a
table of contents and a complete index, as well as more examples, and is
now approaching 100 pages in length. A make file is provided so it should
be easy to install this new version.  One significant new feature is the
ability to read a style file, analogous to the MAKEINDEX utility, that
enables one to customize various features of FWEB such as the appearance of
FWEAVE's index.

   The next major release of FWEB is ``scheduled'' for about January 1,
1991 (or whenever I catch up with my research, whichever comes last), at
which point I hope to complete the support for C++ and Fortran-90. (Most of
those features are already included in v. 1.1; however, they are as yet
undocumented.) In the meantime, as an ongoing exercise I will continue to
interact with users in order to make incremental improvements designed to
enhance portability, fix bugs, etc. If you decide to bring FWEB up on an
unsupported machine, PLEASE keep a detailed record of any modifications you
need to make so I can macro the source code up to support that machine in
the future.

   The files are available via anonymous guest ftp from Internet host

	ss01.pppl.gov,

a Sun Sparcstation running unix. (Formerly, they were available from
ccc.nmfecc.gov; that source has been turned off.)  In the following, let
$FWEB stand for the top-level public directory /pub/fweb/v1.13:

	$FWEB == /pub/fweb/v1.13

(This is, of course, symbolic notation, not standard unix.)  Then the files
are located in the areas $FWEB and, e.g., $FWEB/pc; for any particular
machine this is something over 2 Mbytes of text files. The top-level
directory $FWEB contains the web sources, user's manual, demos, make file,
etc. The underlying subdirectories contain bootstrap code for specific
machines/compilers. For example, the subdirectory $FWEB/pc contains
bootstrap C code for the IBM-PC. To get started, obtain and read the files

	$FWEB/READ_ME.FWEB
	$FWEB/pc/READ_ME.PC

For the user's manual, you need the files

	$FWEB/fwebman.tex
	$FWEB/index.tex
	$FWEB/indexmac.tex
	$FWEB/mx.sty

(The provided make file fweb.mk will build the manual for you if you say
``make fwebman''.)

   If you cannot use Internet anonymous guest ftp, you can alternatively
use the intermediary of BITFTP@PUCC.BITNET. Send to that address a mail
message with a valid ftp session; you will get your results back in the
mail (possibly uuencoded if the file is sufficiently large). An example of
such a session is

	ftp ss01.pppl.gov
	cd $FWEB
	get READ_ME.FWEB
	quit

The main fweb directory and each bootstrap subdirectory also exist as tar
files (compressed with 'compress'). Thus, there are files of the form
TAR.*.Z, for example

	$FWEB/TAR.v1.13.Z
	$FWEB/pc/TAR.pc.Z
	$FWEB/unix/sun/gcc/TAR.gcc.Z

etc. Thus, you can obtain a whole subdirectory with one get operation. If
you're a unix user, a simple make file /pub/fweb/FWEB_FROM_TAR.mk is provided
to recover the files from the TAR.*.Z files. To get all the files for the
IBM-PC, a sample ftp session is

	ftp ss01.pppl.gov
	cd /pub/fweb
	get FWEB_FROM_TAR.mk
	cd v1.13
	get TAR.v1.13.Z
	cd pc
	get TAR.pc.Z
	quit

Put these files in an otherwise empty directory you will use for your
experiments with FWEB. Then say ('V' for ``version'', 'M' for ``machine'')

	make -f FWEB_FROM_TAR.mk V=1.13 M=pc

Now rename the make file fweb.mk to Makefile. In principle, a unix user can
then say

	make bootstrap

to compile the *.c and *.h files,

	make fwebman

to get the manual, etc. It's best to try out these make operations first
with ``make -n ...''. For problems, see the READ_ME files and the
discussion at the beginning of the make file.

   Please let me know about any difficulties. Creating the pc version has
been a somewhat tedious exercise because of the segmented pointer
arithmetic on the pc; although I've tried to be careful, there may still be
some surprises. The SUN and VAX versions are in production locally, but if
you're a user of the IBM-PC, consider yourself a beta tester/pioneer. Be
sure to read $FWEB/pc/READ_ME.PC.

   Many thanks to Arnold Kritz for donating his time and pc for the
development of this version for the IBM-PC, and to Thorsten Ohl for expert
trans-oceanic help with debugging.

   Finally, I have been frequently unable to communicate with users whose mail
reaches me through UUNET. Your mail reaches me, but outgoing mail is
usually bounced back, and postmasters have been unable to help except to
tell me they're not surprised. Please try to provide me with an address
that does not involve UUNET.

   Due to vacation, I will be unable to answer mail about FWEB until about
August 12. But don't hesitate to ask questions, make suggestions, etc. I
maintain an email mailing list for FWEB-related announcements. If you'd
like to be on that, send me a message.

 --- John Krommes

	Internet: krommes@ss01.pppl.gov
			or
		  krommes%ss01.pppl.gov@ccc.nersc.gov
	MFEnet:   krommes@ss01.pppl.gov
	Bitnet:   krommes%ss01.pppl.gov@lbl.bitnet

ss01.pppl.gov == 192.55.106.129 (CHANGED RECENTLY);
ccc.nersc.gov (formerly ccc.nmfecc.gov) == 128.55.128.130.

lemson@ux1.cso.uiuc.edu (David Lemson) (05/09/91)

Archive-name: compression/survey/lemson-compression/1991-04-27
Archive: ux1.cso.uiuc.edu:/doc/pcnet/compression.new [128.174.5.59]
Original-posting-by: David Lemson <lemson@ux1.cso.uiuc.edu>
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)

Newsgroups: comp.archives
Path: lemson
From: lemson@ux1.cso.uiuc.edu (David Lemson)
Subject: Compression list (list of decompression/dearchive sources) Available
Message-ID: <1991Apr27.050225.12111@ux1.cso.uiuc.edu>
Keywords: Compression
Organization: University of Illinois at Urbana
Date: Sat, 27 Apr 1991 05:02:25 GMT
Lines: 13

List of compression sources available for anon ftp from
ux1.cso.uiuc.edu:/doc/pcnet/compression

Tabular listing of what program you need to decompress ALL known (to
me, at least) archiving and compression schemes for PC-DOS, OS/2,
UNIX, VMS, Apple II, Amiga, Macintosh, Windows 3.0.  Additions are
always welcome to me, its maintainer, at lemson@uiuc.edu.
Also includes anonymous FTP sources to each program needed.


-- 
David Lemson   University of Illinois Computing Services Consultant
Internet : lemson@uiuc.edu         UUCP :...!uiucuxc!uiucux1!lemson 

-- comp.archives file verification
ux1.cso.uiuc.edu
-rw-r--r--  2 264      48          14265 Apr 16 15:23 /doc/pcnet/compression.new
found lemson-compression ok
ux1.cso.uiuc.edu:/doc/pcnet/compression.new