home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / postscript / sources < prev   
Encoding:
Internet Message Format  |  1995-05-01  |  25.5 KB

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