home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk1.iso / answers / postscript / sources < prev    next >
Text File  |  1994-09-27  |  25KB  |  625 lines

  1. Newsgroups: comp.sources.postscript,comp.answers,news.answers
  2. Path: bloom-beacon.mit.edu!grapevine.lcs.mit.edu!olivea!charnel.ecst.csuchico.edu!yeshua.marcam.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!spool.mu.edu!sgiblab!brunix!doorknob.cs.brown.edu!jgm
  3. From: Jonathan Monsarrat <postscript-request@cs.brown.edu>
  4. Subject: v03INF5: PostScript Sources monthly FAQ v1.12 07-07-94 [1 of 3]
  5. Message-ID: <JGM.94Sep27193150@vegas.cs.brown.edu>
  6. Followup-To: poster
  7. Summary: Useful facts about the PostScript Sources newsgroup
  8. Sender: news@cs.brown.edu
  9. Reply-To: postscript-request@cs.brown.edu (Jonathan Monsarrat)
  10. Organization: Brown University Department of Computer Science
  11. Date: Tue, 27 Sep 1994 23:31:50 GMT
  12. Approved: news-answers-request@MIT.Edu
  13. Expires: Thu, 27 Oct 1994 00:00:00 GMT
  14. Lines: 608
  15. Xref: bloom-beacon.mit.edu comp.sources.postscript:281 comp.answers:7477 news.answers:26400
  16.  
  17. Archive-name: postscript/sources
  18. Last-modified: 1994/07/07
  19. Version: 1.12
  20.  
  21.                           -- PostScript Sources -- 
  22.  
  23.                   Introduction to comp.sources.postscript 
  24.  
  25.                   (the comp.sources.postscript FAQ v1.12) 
  26.  
  27.                              Jonathan Monsarrat 
  28.  
  29.                       postscript-request@cs.brown.edu 
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.                      This FAQ is formatted as a digest. 
  37.  
  38.                 Most news readers can skip from one question 
  39.  
  40.                 to the next by pressing control-G. GNUs uses 
  41.  
  42.                    C-c C-n to skip to the next question. 
  43.  
  44.  
  45.     To contribute sources, read the section ``Submitting Sources''. 
  46.  
  47.     Newsgroup-related mail that is not a submission should be sent to 
  48.     me at postscript-request@cs.brown.edu. 
  49.  
  50.     Related FAQs: comp.lang.postscript, comp.sources.misc, comp.text, 
  51.     comp.text.tex, comp.fonts, comp.graphics. 
  52.  
  53.     The comp.sources.postscript archives are available by ftp to 
  54.     ftp.sterling.com in /usenet/comp.sources.postscript/ or 
  55.     ftp.ips.cs.tu-bs.de in /usenet/comp.sources.postscript. There is an 
  56.     index in the last section of this FAQ. 
  57.  
  58.     This FAQ and the indexes are available by anonymous ftp to 
  59.     wilma.cs.brown.edu:pub/comp.sources.postscript. You can get the 
  60.     comp.lang.postscript FAQ by anonymous ftp to 
  61.     wilma.cs.brown.edu:pub/comp.lang.postscript. Both come in ASCII, 
  62.     LaTeX, DVI, and PostScript formats. 
  63.  
  64.     Table of Contents 
  65.  
  66.   
  67.       1 About comp.sources.postscript 
  68.       2 What to Expect 
  69.       3 Getting Sources 
  70.          3.1 How to Get a Program from Usenet 
  71.          3.2 Using the Comp.sources.postscript Index and Archive 
  72.          3.3 Using the PostScript interpreters and utilities index
  73.          3.4 How to Display PostScript 
  74.          3.5 How to Report Bugs 
  75.       4 Submitting Sources 
  76.          4.1 Content of Comp.Sources.Postscript 
  77.          4.2 Where to Post your Source 
  78.          4.3 Guidelines 
  79.          4.4 Copyright 
  80.          4.5 Index and Submission Information 
  81.          4.6 How to Submit a Program 
  82.          4.7 Header Lines for Your Posting 
  83.          4.8 After Posting 
  84.       5 PostScript Interpreters and Utilities
  85.          5.1 How can I find a program?
  86.          5.2 How can I browse through PostScript programs?
  87.          5.3 Keywords
  88.          5.4 Interpreters
  89.          5.5 Utilities
  90.       6 comp.sources.postscript Index to Volume 1
  91.       7 Acknowledgements
  92.   
  93.  
  94.     1 About comp.sources.postscript 
  95.  
  96.     This moderated newsgroup is for the distribution of source code for 
  97.     utilities and pictures in PostScript, and for PostScript-related 
  98.     programs. 
  99.  
  100.     You can post programs here, but they won't show up right away. All 
  101.     postings to the newsgroup get sent to me, the moderator, for 
  102.     approval. Then the sources get tested, packaged, and posted. All 
  103.     other posts (such as requests and discussion) will be returned to 
  104.     the sender. comp.lang.postscript is the Usenet newsgroup for 
  105.     discussions. comp.sources.d is the Usenet newsgroup for sources 
  106.     requests. 
  107.  
  108.  
  109.     2 What to Expect 
  110.  
  111.     On comp.sources.postscript you will find utilities (in PostScript 
  112.     and other languages), clip art, fonts, and examples of PostScript 
  113.     programming. All pictures in PostScript are also programs, so when 
  114.     I say program or source throughout this document, think ``picture 
  115.     or utility''. 
  116.  
  117.  
  118.     3 Getting Sources 
  119.  
  120.     There are three ways to get a program from this group: 
  121.  
  122.  
  123.     * directly from Usenet postings, 
  124.  
  125.     * through the comp.sources.postscript index and archive, 
  126.  
  127.     * and through the PostScript interpreters and utilities index. 
  128.  
  129.  
  130.     3.1 How to Get a Program from Usenet 
  131.  
  132.     Each posting in comp.sources.postscript is called an ``issue''. 
  133.     There are generally 100 to 125 issues in a volume. The division is 
  134.     arbitrary. There are three types of articles in 
  135.     comp.sources.postscript: source postings, informational postings, 
  136.     and the monthly summarized request list. They can be distinguished 
  137.     by the subject line. 
  138.  
  139.   
  140.     Subject:  v02INF1: PostScript Sources monthly FAQ v1.00 03-03-93
  141.   
  142.     This first word in the title identifies this as the first 
  143.     informational posting of volume one. Similarly, the subject line 
  144.     shown below: 
  145.  
  146.   
  147.     Subject: v02i072: schlep - PostScript interpreter in PostScript, Part01/02
  148.   
  149.     identifies this as the 72nd source article in Volume 1. In the 
  150.     above example, the Part01/02 indicates that this is the first part 
  151.     of a two part posting. The first few lines of an article after the 
  152.     USENET required headers are the auxiliary headers that look like 
  153.     this: 
  154.  
  155.   
  156.      Submitted-by: j_random_hacker@athena.mit.edu (J. Arthur Random)
  157.      Posting-number: Volume 1, Issue 72
  158.      Archive-name: schlep/part01
  159.   
  160.     The ``Submitted-by'' line in each issue is the author of the 
  161.     program. If you have comments about an issue published in 
  162.     comp.sources.postscript, this is the person to contact. 
  163.  
  164.     The ``Archive-name'' is the official name of this source in the 
  165.     archive. 
  166.  
  167.     All source postings are treated as multi-part postings, which are 
  168.     archived in a subdirectory within the volume directory. Postings 
  169.     have names that look like this: 
  170.  
  171.   
  172.       Source posting
  173.           Archive-name: schlep/part01
  174.    
  175.       Patch posting
  176.           Archive-name: schlep/patch01
  177.   
  178.     Informational (INF) postings, such as the posting you are currently 
  179.     reading, are not stored in a subdirectory as are source postings. 
  180.     INF postings have archive names such as indx33v02-07 and 
  181.     patchlog33. From an archiving perspective, archive names for all 
  182.     INFormational postings are specified so as to store the INF 
  183.     postings directly in the volume's base directory. Archive names for 
  184.     source postings are specified so as to store the sources in 
  185.     subdirectories within the volume's base directory. 
  186.  
  187.     When we start having patches, I'll add information here about 
  188.     patches. They'll look like the ones in comp.sources.misc. 
  189.  
  190.     The Environment: auxiliary header line lists the language and 
  191.     operating system requirements for the program. Check this line 
  192.     before taking the time to unpack a posting, to make sure you will 
  193.     be able to run the program. 
  194.  
  195.   
  196.       Environment: syntax
  197.           Environment: Keyword [, keyword ..] 
  198.    
  199.       Environment: example
  200.           Environment: PostScript, GhostScript, PBMPLUS, C++
  201.   
  202.     The keyword's usage is case insensitive. There is also a not 
  203.     indicator (e.g. !AIX) so that the moderator can specify that the 
  204.     package runs on everything but the specified keyword. 
  205.  
  206.     The following is a list of keywords used within articles that have 
  207.     been posted to comp.sources.postscript and their meanings. Keywords 
  208.     are added to this list on a first-use basis. 
  209.  
  210.  
  211.     ANSI C 
  212.       - Runs in the C programming language. ANSI standard C. 
  213.  
  214.     PostScript 
  215.       - Requires a postscript printer/viewer. 
  216.  
  217.     UNIX 
  218.       - as far as I know, operates on any unix system 
  219.  
  220.  
  221.     3.2 Using the Comp.sources.postscript Index and Archive 
  222.  
  223.     The first comp.sources.postscript index will be posted next month. 
  224.     By then, there should be an archive on ftp.uu.net, probably in 
  225.     /usenet/comp.sources.postscript. If you decide to archive the 
  226.     group, please let me know so that I can inform people that your 
  227.     archive exists. 
  228.  
  229.  
  230.     3.3 Using the PostScript interpreters and utilities index 
  231.  
  232.     This index lists all know PostScript programs, regardless of 
  233.     whether they have been posted to comp.sources.postscript. Unlike 
  234.     the one-line descriptions of the comp.sources.postscript index, 
  235.     this index contains full descriptions and references. Look in the 
  236.     index itself for where to get the programs. 
  237.  
  238.     You can find this index in the last section of this FAQ. 
  239.  
  240.  
  241.     3.4 How to Display PostScript 
  242.  
  243.     If the program is a PostScript picture, just send it to a 
  244.     PostScript printer, or view it on screen with a PostScript 
  245.     interpreter. If you have no PostScript printer or interpreter, I 
  246.     recommend using GhostScript, which is free and reliable. 
  247.     GhostScript runs on MS-DOS, UNIX, Macintosh, VMS, X windows, and 
  248.     the Atari-ST. On the Amiga, use Post. Check the PostScript 
  249.     interpreters and utilities index for more information about these 
  250.     previewers. 
  251.  
  252.  
  253.     3.5 How to Report Bugs 
  254.  
  255.     To report bugs, contact the person listed in the Submitted-by: 
  256.     header. If the bug is important, post also to comp.sources.bugs so 
  257.     that other people will learn about it. If the bug makes the program 
  258.     unusable, write me so that I can get the author to correct it and 
  259.     have a new version posted. 
  260.  
  261.     4 Submitting Sources 
  262.  
  263.     If you'd like to submit a PostScript source, thank you! Please read 
  264.     this section of happy hints first. The benefits of submitting your 
  265.     program include: free archiving and distribution, testing (not by 
  266.     me, but by readers), and the name recognition you deserve for 
  267.     bringing free software to the world. 
  268.  
  269.     Even if you post your program somewhere else, or if it is 
  270.     commercial or shareware, you should still write me with a 
  271.     description of the program for the PostScript interpreters and 
  272.     utilities index, which lists everything in the PostScript world. 
  273.  
  274.  
  275.     4.1 Content of Comp.Sources.Postscript 
  276.  
  277.     This newsgroup is for posting programs written in PostScript as 
  278.     well as PostScript-related programs written in other languages. 
  279.     These programs could be utilities, fonts, or graphic images of use 
  280.     to a wide audience. 
  281.  
  282.  
  283.     Clip Art: 
  284.       Hand-made PostScript programs, converted binaries, or the machine 
  285.       generated output from drawing tools, representing a graphic 
  286.       image. 
  287.  
  288.     Utilities: 
  289.       Programs written in PostScript, or those written in other 
  290.       languages that either generate or operate on PostScript programs. 
  291.  
  292.     Examples: 
  293.       "How-to" examples are encouraged. 
  294.  
  295.     Fonts: 
  296.       Fonts that can be used with the PostScript language. This would 
  297.       include both Type 1 and Type 3 fonts. Since TrueType fonts can't 
  298.       interact with PostScript, that would preclude them. 
  299.  
  300.     Specific information, such as a new weathermap in PostScript posted 
  301.     daily, is more like a binary than a source, and is not appropriate. 
  302.     Also, text documents formatted in PostScript are not appropriate. 
  303.  
  304.  
  305.     4.2 Where to Post your Source 
  306.  
  307.     If you are unsure where to post your program, the closest 
  308.     newsgroups to comp.lang.postscript are: 
  309.  
  310.  
  311.     comp.sources.misc 
  312.       will accept source under any programming language, and has a wide 
  313.       distribution and a large audience. 
  314.  
  315.     alt.sources 
  316.       is an unmoderated source group, which would allow you to 
  317.       instantly post your source. Unfortunately, it is not as widely 
  318.       read because alt.* groups are not available at many sites. 
  319.  
  320.     comp.sources.unix 
  321.       accepts UNIX programs of all kinds. 
  322.  
  323.     comp.lang.postscript 
  324.       is a fine newsgroup to post an example program that aids 
  325.       discussion or answers a question, if it is small (a page or two). 
  326.       However, please consider posting to comp.sources.postscript, as a 
  327.       way to have your example archived and available to help people in 
  328.       the future. 
  329.  
  330.     If you have a previously posted program, it is probably best to 
  331.     continue posting it to the original newsgroup, which is where your 
  332.     current users will expect to find it. I can put a reference to your 
  333.     program in the PostScript interpreters and utilities index. Of 
  334.     course, if you do decide to switch newsgroups, your program will be 
  335.     welcome here. 
  336.  
  337.     Shareware will not be accepted. Try posting to alt.sources or 
  338.     comp.sources.misc, and give me a reference to place in the 
  339.     PostScript interpreters and utilities index. Alternatively, 
  340.     consider making your program free. 
  341.  
  342.     Please don't send me executables. There are comp.binaries.* 
  343.     newsgroups for that. Only send binaries if they are important to 
  344.     the program and cannot be sent in source format. If your program 
  345.     goes along with a song or startup picture, its OK to include the 
  346.     uuencoded song or picture binary. 
  347.  
  348.  
  349.     4.3 Guidelines 
  350.  
  351.     If your program is a picture, please consider Encapsulated 
  352.     PostScript and Document Structuring Convention conformance. Little 
  353.     wood elves will visit you in your sleep and thank you for it. You 
  354.     can learn about these things from the comp.lang.postscript FAQ. 
  355.     There are tools which make conformance easy, too. You are welcome 
  356.     to consider a preview bitmap, which would make an EPS file into an 
  357.     EPSI file. 
  358.  
  359.     Well-commented code is encouraged. It will allow others to learn 
  360.     from your examples, and to make improvements to the code that you 
  361.     can use. Thousands of people who do not know you will have their 
  362.     only contact with you through your program. It's worth making a 
  363.     good impression. 
  364.  
  365.     It would be nice if you included a Makefile, man page (or other 
  366.     documentation), a README file which describes the project and what 
  367.     each file does. 
  368.  
  369.     If your program is an example of PostScript programming, it should 
  370.     actually do something. An example of centering a string should be a 
  371.     program that actually centers a string. 
  372.  
  373.     Similarly, if you submit a library, please include example files 
  374.     which use the library. 
  375.  
  376.     You must be (or have permission from) the author of the program you 
  377.     submit. 
  378.  
  379.  
  380.     4.4 Copyright 
  381.  
  382.     Your program should have an explicit copyright. If you don't 
  383.     believe in copyrights, then protect that belief with a copyright 
  384.     directed towards free software. Otherwise, someone else may steal 
  385.     your program and claim authorship. 
  386.  
  387.     Something like the following might be appropriate: 
  388.  
  389.  
  390.             Copyright (C) 1993, J. Arthur Random 
  391.             Permission to use and modify this software and its 
  392.             documentation for any purpose other than its incorporation 
  393.             into a commercial product is hereby granted without fee. 
  394.             Permission to copy and distribute this software and its 
  395.             documentation only for non-commercial use is also granted 
  396.             without fee, provided, however, that the above copyright 
  397.             notice appear in all copies, that both that copyright 
  398.             notice and this permission notice appear in supporting 
  399.             documentation. The author makes no representations about 
  400.             the suitability of this software for any purpose. It is 
  401.             provided ``as is'' without express or implied warranty. 
  402.  
  403.  
  404.     4.5 Index and Submission Information 
  405.  
  406.     When you submit a program, or make a reference to one, please tell 
  407.     me: 
  408.  
  409.  
  410.     * What is the name of the program? 
  411.  
  412.     * What does it claim to do, and does it do it well? Is it worth 
  413.       using? If not, why not? 
  414.  
  415.     * Where is it available? What ftp sites can I get it from? 
  416.  
  417.     * How much does it cost? Is it free? 
  418.  
  419.     * What kinds of computers does it run on? 
  420.  
  421.     * Who is the author and does the author give an email address? 
  422.  
  423.     * Does it handle PostScript 2? 
  424.  
  425.     * What other software does it rely on? 
  426.  
  427.     * If it is clip-art, what is it clip art of? 
  428.  
  429.     * If it is an example, what is it an example of? 
  430.  
  431.     If the program is a PostScript interpreter, then the I also need to 
  432.     know: 
  433.  
  434.  
  435.     * Does it let you go backwards one page? 
  436.  
  437.     * Does it display the number of pages in the document? 
  438.  
  439.     * Does it let you print PostScript to a non-PostScript printer? 
  440.  
  441.     * What formats can it convert to? 
  442.  
  443.  
  444.     4.6 How to Submit a Program 
  445.  
  446.     First, format your program for posting. Please keep filenames to 12 
  447.     or fewer characters in length. 
  448.  
  449.     I don't care what format you submit your program in, although if 
  450.     you happen to pack your program using shar in chunks of less than 
  451.     55K, I'd be very happy. cshar would be even better. Otherwise, I 
  452.     will reformat it myself. If you post in plain ASCII, please make 
  453.     sure that you give me the right filenames. 
  454.  
  455.     Post your program to comp.sources.postscript, and it will 
  456.     automatically be sent to me. Alternatively, you can just email it 
  457.     to postscript@cs.brown.edu. 
  458.  
  459.     I will notify you by email when I receive your program. If you 
  460.     don't hear from me within 24 hours, something is probably wrong and 
  461.     you should try contacting me again. I may not have received your 
  462.     original post. 
  463.  
  464.     Have patience -- your article will not show up in the newsreader 
  465.     until I approve it and package it. I'll try to do this as quickly 
  466.     as possible. 
  467.  
  468.  
  469.     4.7 Header Lines for Your Posting 
  470.  
  471.     The Subject: line should describe the entire program in 60 
  472.     characters, to be used for the archive index. 
  473.  
  474.     The Reply-To: line should list the email address for whomever 
  475.     comments and questions should be sent to. 
  476.  
  477.     The Organization: line is optional. It lists what organization you 
  478.     belong to. Obviously, you must have the organization's approval if 
  479.     you post software which belongs to them, even if you helped write 
  480.     it. 
  481.  
  482.     The Summary: line describes in one or two sentences what the 
  483.     program is. Also please include blurb which describes what the 
  484.     posting is/does/contains. This should only be a paragraph or two. 
  485.  
  486.     Put a blank line and then have the following lines: 
  487.  
  488.     The Archive-name: line should have the package name that you want 
  489.     the submission archived by. The package name should be in the 
  490.     format packagename/partname. The package name and partname must not 
  491.     be more than 12 characters long. The package name will be used as a 
  492.     directory name. The partname should look like a series of files 
  493.     part01, part02, part03, if there are many parts to your program. If 
  494.     there is only one part, still make it ``part01''. 
  495.  
  496.     The Environment: line lists what operating systems, languages, and 
  497.     packages are needed. If your program is entirely PostScript, then 
  498.     the environment is ``PostScript''. 
  499.  
  500.     The Keywords: line provides a nice way to search for your program. 
  501.     I'll make up some standard Keywords when I get an idea what the 
  502.     types of sources postings are. For now, just pick what you think is 
  503.     best. 
  504.  
  505.     For example, your post might look like this: 
  506.  
  507.   
  508.     Newsgroups: comp.sources.postscript
  509.     Subject: schlep - PostScript interpreter in PostScript, Part01/02
  510.     Reply-To: j_random_hacker@athena.mit.edu (J. Arthur Random)
  511.     Organization: Student Information Processing Board
  512.     Summary: schlep is a fully functional PostScript interpreter with
  513.              color and PostScript 2 capability, written entirely in
  514.              PostScript. Runs as fast as most compiled interpreters!
  515.   
  516.     Archive-name: schlep/part01
  517.     Environment: PostScript
  518.     Keywords: postscript interpreter, color, level-2
  519.   
  520.     Schlep is a very useful PostScript interpreter. It is every bit as
  521.     good as the commercial interpreters, plus it is written in everyone's
  522.     favorite language.
  523.   
  524.     #! /bin/sh
  525.     # This is a shell archive.  Remove anything before this line, then unpack
  526.     # it by saving it into a file and typing "sh file".  To overwrite existing
  527.     # files, type "sh file -c".  You can also feed this as standard input via
  528.     # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  529.     # will see the following message at the end:
  530.     #             "End of shell archive."
  531.     # Contents:  schlep.ps
  532.     # Wrapped by j_arthur_random@binkley.mit.edu on Wed Mar  3 12:26:38 1993
  533.     PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  534.     if test -f 'schlep.ps' -a "${1}" != "-c" ; then 
  535.       echo shar: Will not clobber existing file \"'schlep.ps'\"
  536.     else
  537.     echo shar: Extracting \"'schlep.ps'\" (84 characters)
  538.     sed "s/^X//" >'schlep.ps' <<'END_OF_FILE'
  539.     X(Schlep Version 1.00 by J. Arthur Hacker\n) print
  540.     X(Processing your program\n) print
  541.     END_OF_FILE
  542.     if test 84 -ne `wc -c <'schlep.ps'`; then
  543.         echo shar: \"'schlep.ps'\" unpacked with wrong size!
  544.     fi
  545.     # end of 'schlep.ps'
  546.     fi
  547.     echo shar: End of shell archive.
  548.     exit 0
  549.   
  550.     Again, note the blank line between Summary and Archive-name. The 
  551.     second posting might look like (shown for completeness): 
  552.  
  553.   
  554.     Newsgroups: comp.sources.postscript
  555.     Subject: schlep - PostScript interpreter in PostScript, Part02/02
  556.     Reply-To: j_random_hacker@athena.mit.edu (J. Arthur Random)
  557.     Organization: Student Information Processing Board
  558.     Summary: schlep is a fully functional PostScript interpreter with
  559.              color and PostScript 2 capability, written entirely in
  560.              PostScript. Runs as fast as most compiled interpreters!
  561.   
  562.     Archive-name: schlep/part02
  563.     Environment: PostScript
  564.     Keywords: postscript interpreter, color, level-2
  565.   
  566.     #! /bin/sh
  567.     # This is a shell archive.  Remove anything before this line, then unpack
  568.     # it by saving it into a file and typing "sh file".  To overwrite existing
  569.     # files, type "sh file -c".  You can also feed this as standard input via
  570.     # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  571.     # will see the following message at the end:
  572.     #             "End of shell archive."
  573.     # Contents:  schlep.doc
  574.     # Wrapped by j_arthur_random@binkley.mit.edu on Wed Mar  3 12:26:38 1993
  575.     PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  576.     if test -f 'schlep.doc' -a "${1}" != "-c" ; then 
  577.       echo shar: Will not clobber existing file \"'schlep.doc'\"
  578.     else
  579.     echo shar: Extracting \"'schlep.doc'\" (238 characters)
  580.     sed "s/^X//" >'schlep.doc' <<'END_OF_FILE'
  581.     XBasically, just prepend schlep.ps to the PostScript program that you
  582.     Xwant to interpret, and run the schlep program in an interpreter.
  583.     XNote how quickly schlep interprets your program, even though it is
  584.     Xwritten in an interpreted language!
  585.     X
  586.     END_OF_FILE
  587.     if test 238 -ne `wc -c <'schlep.doc'`; then
  588.         echo shar: \"'schlep.doc'\" unpacked with wrong size!
  589.     fi
  590.     # end of 'schlep.doc'
  591.     fi
  592.     echo shar: End of shell archive.
  593.     exit 0
  594.   
  595.  
  596.     4.8 After Posting 
  597.  
  598.     You should subscribe to comp.sources.bugs and comp.sources.d to 
  599.     learn about problems with and comments on your program, and even 
  600.     improvements made to it. 
  601.  
  602.     9 Acknowledgements 
  603.  
  604.     I am indebted to Kent Landfield, the comp.sources.misc moderator, 
  605.     for his help in forming the newsgroup and making this FAQ (parts of 
  606.     which are copied from his with permission). Thanks also to Allen 
  607.     Braunsdorf, the back-up moderator for this newsgroup, for his 
  608.     suggestions and assistance. 
  609.  
  610.     This FAQ is copyright (C) 1994 by Jonathan Monsarrat. Permission is 
  611.     granted to freely edit and distribute as long as this copyright 
  612.     notice is included. 
  613.  
  614.     This document was written with the LaTeX language and formatted by 
  615.     LameTeX, the PostScript hacker's LaTeX. 
  616.  
  617. %! Jon Monsarrat     jgm@cs.brown.edu     moderator, comp.sources.postscript %!
  618. (LcHdBidZi_hdQ6[PaVa1b4c6F"J4b/>$O<)(di_zk{:UFfUg;ABF)(2n>]Eh:u?<)(P"M#R\(:$T<)
  619. ([gXfSZ]f\\dZbeZeb^fH;`?dR=ZS7)(K P!U!: H<)(9l9cCf:o?$)(7W4]6`:X;=)(U"W#_%:"R-)
  620. (A 5"<&Y%K"F"M,M,S\)i3e.M5F_PZR9>lP-)(wBxEuEs7x;uBq:q<q>hFh7o:=Nj<)(Z#]#b#:$R-)
  621. (m+m+k3S!R+d,;"^<)(GFP\\RamZf;TAP{X{fd<{C7)(4840N2:6N=)([ Z#^&:!c<)(<%?$C$:#8<)
  622. (D!J"L#:!B<)/a{def}def/M{exch}a/S{repeat}a/Q{{40 add}if}a 18{{}forall/R M a/x 2
  623. /y 3/z 5 3{R M mod 1 eq a}S x Q M y Q moveto 57 sub{3{y Q M x Q M 6 2 roll}S
  624. curveto}S z{fill}{stroke}ifelse}S showpage
  625.