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