home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / internet / cld9z89.zip / Z0000091.TXT < prev    next >
Text File  |  1993-06-09  |  42KB  |  1,154 lines

  1. Archive-name: ForthFaq/ANSinfo
  2. Last-modified: 31.May.93
  3. Version: 1.2
  4.  
  5.  
  6.  
  7. What is this dpANS and what happened to BASIS?
  8.  
  9.     dpANS is a draft proposed Ansi National Standard.  The BASIS documents
  10.     were the internal working documents of the Forth Technical Committee
  11.     X3.J14.  Prior to this, to my knowlege, the internal working documents
  12.     of any ANSI Technical Committees were not released to the public.
  13.     X3.J14 broke new ground by not only making those documents available,
  14.     but by making them available electronicly.  X3.J14 has now made the
  15.     Forth dpANS available for public review.  While the first two dpANS
  16.     documents were only available in print form, the 5th is now available
  17.     electronicly.  See below for more info on dpANS 5.
  18.  
  19.  
  20.  
  21. Where can I get a copy of the dpANS, and comment upon it?
  22.  
  23.  
  24.     From: gvb@med3.minerva.com (Greg Bailey)
  25.     Date: Mon, 19 Apr 93 23:05 PDT
  26.  
  27.     The attached is a copy of the README document which defines the
  28.     procedures for this public review.
  29.  
  30.  This document is named  READMEd5.txt  on the FTP servers.
  31.  These procedures MUST be followed for the electronic
  32.  public review (so states X3 secretariat who are being
  33.  bold enough to permit this at all!)
  34.  
  35.  -----------------------  cut here  -----------------------------
  36.  
  37.  
  38.  
  39.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                                     PROCEDURES FOR THE
  46.                               PILOT ELECTRONIC PUBLIC REVIEW
  47.                                       of X3.215-199x
  48.  
  49.  
  50.        WARNING:
  51.    X3 is TESTING - note, TESTING - an electronic public review.
  52.    The success of the test is dependent upon adherence to these
  53.    procedures.  PLEASE NOTIFY THE X3 SECRETARIAT as issues with
  54.    this test are identified.  Please notify Dan Arnold
  55.    75300.2354@CompuServe.COM or by telephone 1-202-626-5747.
  56.  
  57.        Applicability:
  58.  
  59.    These procedures will be used during the review period from
  60.    4/02/93 through 6/01/93 for Programming Language - Forth
  61.    (X3.215-199x).
  62.  
  63.        Introduction:
  64.  
  65.    This review period will be supported by the tools developed
  66.    within the global networking community for collaborative
  67.    efforts.  These tools will be deployed in parallel with a
  68.    previously planned effort on the proprietary Compuserve
  69.    public time sharing computer system.
  70.  
  71.        Goals:
  72.  
  73.    The objective of this review is to obtain the widest
  74.    practicable review of the draft document and to obtain all
  75.    available input as to text corrections and internal
  76.    inconsistencies.  This should be done efficiently and with
  77.    due controls as desired by X3.  Participants should register
  78.    so that they can be notified of future developments with
  79.    regard to this proposed standard.  Participants are asked to
  80.    pay $20.00 per copy to X3 for the purpose of helping to
  81.    defray its administrative costs.
  82.  
  83.        1.  Posting of the draft document.
  84.  
  85.    The "official" copies of X3.215-199x will be posted on the
  86.    Internet in an anonymous FTP host playground.sun.com in the
  87.    directory pub/incoming .  This directory contains at least
  88.    the following files:
  89.  
  90.                READMEd5.txt   Accompanying cover memorandum (This document).
  91.                x3-215d5.ps    Postscript of the draft.
  92.                x3-215d5.ps.Z  Postscript compressed by unix utility.
  93.                x3-215d5.ps.ZIP     Postscript compressed by popular PC utility.
  94.                FORMATd5.txt   If present, describes additional file formats.
  95.  
  96.    An "official" copy may be obtained via direct FTP from the
  97.    above host ONLY, or via the mail resources ftpmail or bitftp
  98.    for those who lack direct Internet access.  Anyone
  99.    retrieving the official document should obtain this README
  100.    document and comply with its requests.
  101.  
  102.  
  103.        A001-01G            ansforth-request@minerva.com              [Page 1]
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  111.  
  112.  
  113.    Obviously, anyone is capable of reposting these files.
  114.    Anyone doing so is strongly asked to repost ALL of the
  115.    above, and any others that are identified in FORMATd5.txt,
  116.    with no alterations of course.  This possibility jeopardizes
  117.    the test of electronic public review; please note that the
  118.    X3 secretariat will consider the range of sources for the
  119.    files in its review of this pilot.
  120.  
  121.        2.  Registration of Reviewers.
  122.  
  123.    Each person obtaining a copy of the dpANS is strongly urged
  124.    to register with X3.  Please send the form in appendix A of
  125.    this memo by electronic mail if you are able to do so.
  126.    Otherwise it may be sent via facsimile or postal mail using
  127.    the information on the form.  Registered reviewers will be
  128.    added to a mailing list for announcement of future revisions
  129.    submitted for public review.
  130.  
  131.    Send your registration via electronic mail to the following
  132.    Internet address: ansforth-request@minerva.com and direct
  133.    any problems you might be having to postmaster@minerva.com .
  134.    Please be sure to fill in the form completely, especially
  135.    including your fax number, if any, and mailing address
  136.    (REQUIRED!) EXPLICITLY include the best e-mail address and
  137.    routing, if relevant, for reaching you from the Internet.
  138.    You will receive with minimum delay a message asking that
  139.    you verify our ability to reach you.  Please respond as
  140.    requested in this message.
  141.  
  142.    When X3J14 has received your response, you will be
  143.    registered with X3J14 and added to the appropriate
  144.    mailgroups.  ONLY those people who have registered
  145.    completely via e-mail will be included in these groups.  If
  146.    you work for a large organization or are part of a local
  147.    group of interested parties in a remote location, and are
  148.    willing to manage a mail exploder to minimize network
  149.    traffic, please simply register your exploder as the
  150.    mailgroup address on the form, and advise those who you plan
  151.    to service to register the same exploder address on their
  152.    forms.  The person responsible for the exploder should
  153.    identify him/herself as such and become fully registered
  154.    before others attempt registration using that exploder.  It
  155.    is IMPORTANT that each reviewing INDIVIDUAL should register,
  156.    even when sharing a mail exploder.
  157.  
  158.        2.1  Voluntary contribution.
  159.  
  160.    Reviewers are requested to make a voluntary contribution of
  161.    $20.00 per copy directly to X3 at the time of registration
  162.    or access, as a fee toward defraying the administrative
  163.    costs they incur in helping technical committes such as ours
  164.    produce standards.
  165.  
  166.    The US standardization process is normally funded by the
  167.    participants in the development of each standard.  The
  168.    members of X3J14 pay fees annually to X3 for administrative
  169.    costs, as well as covering all the costs of operating the
  170.    technical committee itself.  Many of these costs directly
  171.    track the volume of review comments received and acted upon.
  172.    In the interest of making the X3 review process more
  173.    globally accessible than it now is, X3 is conducting this
  174.    experiment in this
  175.  
  176.  
  177.        A001-01G            ansforth-request@minerva.com              [Page 2]
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  185.  
  186.  
  187.           case to gauge the effectiveness of a voluntary payment program.
  188.  
  189.    In order for X3 to collect valid data, it is important that
  190.    you register whether or not you make a contribution.  No
  191.    penalties or prejudice will apply to anyone who elects not
  192.    to contribute, but the number of such registrations will be
  193.    useful in estimating the ability of such a program to pay
  194.    for itself.
  195.  
  196.           If you intend to make a contribution, then depending on how you
  197.           register:
  198.                - If mailing registration, just include contribution;
  199.                - If faxing registration, mail the contribution with
  200.       your name to the address shown for mail registration;
  201.                - If registering electronically, mail the contribution
  202.       according to instructions you will receive in your
  203.       confirmation.
  204.  
  205.        3.  Submitting Comments.
  206.  
  207.           Two sorts of comments are welcomed by this Technical Committee.
  208.  
  209.        3.1  Formal Public Review Comments (PRC's).
  210.  
  211.    A PRC is a document submitted by you to the TC through X3
  212.    which is fully governed by all due process rules of X3
  213.    procedure, under which you have specific rights to promote
  214.    and defend your point of view.  These have customarily been
  215.    submitted in writing to X3, and this practice continues.  X3
  216.    procedures specifically apply to hard-copy documents.
  217.  
  218.    As an experiment, PRC's may be submitted to X3J14
  219.    electronically.  However, in order to do so you MUST have
  220.    gone through the complete registration procedure.  This is
  221.    required so that we have confidence we can reply to you.
  222.    You must also have supplied a valid postal mailing address.
  223.    Normal mailings will be sent to you at this address.  The
  224.    procedure for submitting an electronic PRC is to send
  225.    electronic mail to ansforth-prc@minerva.com .  The PRC will
  226.    be forwarded to the X3 Secretariat for registration, and
  227.    when it has been accepted by the Secretariat you will
  228.    receive a receipt via e- mail.  Each PRC that is registered
  229.    and assigned a PRC number will be announced via a posting to
  230.    the mailgroup.  If you do not receive a receipt in a
  231.    reasonable amount of time considering your connectivity,
  232.    send an inquiry to the same mailing address.  Please do not
  233.    send a second copy of the PRC unless you are asked to do so.
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.        A001-01G            ansforth-request@minerva.com              [Page 3]
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  255.  
  256.  
  257.        3.2  Friendly Collaboration.
  258.  
  259.    Less formal contributions and constructive discussion may
  260.    take place on the ansforth mailgroup.  E-mail sent to
  261.    ansforth@minerva.com will be forwarded to all addresses on
  262.    the mailing list.  Note that this is a simple explosion
  263.    operation, not a listserv type processor.  Hence minimal
  264.    transformation occurs to headers.  Please take care when
  265.    doing "reply" operations to this list.
  266.  
  267.    ansforth is moderated passively.  The moderator's policy is
  268.    to permit unrestricted postings unless the traffic indicates
  269.    that a more active role is necessary.  The purpose of the
  270.    list is to complete work on the document in a cooperative
  271.    fashion, specifically with respect to text unclarities,
  272.    mistakes, and internal inconsistencies.  Inappropriate
  273.    postings will be regulated using one or more of the
  274.    available tools.  The moderator may be reached at
  275.    ansforth-request.
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.        A001-01G            ansforth-request@minerva.com              [Page 4]
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  324.  
  325.  
  326.        A.  X3J14 PUBLIC REVIEW REGISTRATION FORM.
  327.  
  328.           To: ansforth-request@minerva.com
  329.           Subject: Register for Public Review.
  330.  
  331.                X3 Secretariat, CBEMA         (202) 737-8888 voice
  332.                1250 Eye Street, NW                 638-4922 \ fax
  333.                Suite 200                           628-2829 /
  334.                Washington, DC  20005
  335.  
  336.           Please register me as a reviewer for dpANS X3.215-199x, Programming
  337.           Languages - Forth, a project of Technical Committee X3J14, during
  338.           1993.  I have answered the following questions completely and
  339.           accurately:
  340.  
  341.           Name: ___________________________________________________________
  342.  
  343.           Affiliation: ____________________________________________________
  344.  
  345.           Telephone: __________________________  (not required)
  346.  
  347.           Facsimile: __________________________  (not required)
  348.  
  349.           Mailing address: ________________________________________________
  350.           (REQUIRED)       ________________________________________________
  351.                            ________________________________________________
  352.                            ________________________________________________
  353.  
  354.    Electronic Mail Address (please show a form that may be used
  355.        directly from the Internet.  Please use an address that
  356.        is expected to remain valid for at least one year):
  357.                ____________________________________________________________
  358.  
  359.           E-Mail Address for mailgroup ansforth if different:
  360.                ____________________________________________________________
  361.  
  362.           Name and e-mail address for responsible party if the address
  363.                for mailgroup is an exploder:
  364.                ____________________________________________________________
  365.                ____________________________________________________________
  366.  
  367.    The X3 Secretariat has requested $20.00 US per copy
  368.    contribution for administrative costs associated with public
  369.    review of this project.
  370.  
  371.    Do you intend to mail $20.00 to the above X3 Secretariat
  372.    address for this purpose?  __________.  If yes, please
  373.    include in the envelope your name and that of the project
  374.    (X3.215-199x for dpANS-5).
  375.  
  376.  
  377.           Signature  ___________________________________
  378.  
  379.           (PEM signatures encouraged for all with capability)
  380.  
  381.  
  382.  
  383.  
  384.        A001-01G            ansforth-request@minerva.com              [Page 5]
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  392.  
  393.  
  394.        B.  X3 Official Message.
  395.  
  396.           Please read this document in detail before attempting to make any
  397.           Public Review comments.
  398.  
  399.        B.1  Definitions.
  400.  
  401.    You have an "Official Copy" of the Draft if (1) it is
  402.    hardcopy published by Global Engineering Documents, Inc., or
  403.    (2) you obtained the Draft -directly- from the FTP server
  404.    identified in section 1 above, or (3) you obtained the draft
  405.    directly from the XCB archives on Compuserve(tm).
  406.  
  407.    A Draft obtained by other means, including a draft which
  408.    came from an intermediate agent who claims to have obtained
  409.    the document from an X3-approved source, is not an Official
  410.    Copy.
  411.  
  412.    The "Draft" refers to the hardcopy image produced by
  413.    printing the Postscript files.  Only such an image is
  414.    considered to be the official document which has been
  415.    involved in the X3/ANSI approval process.
  416.  
  417.    The "Pedigree" of your Draft is the route by which the Draft
  418.    came to you; that is, the list of places the Draft had been
  419.    before it came to you.  (This information is generally
  420.    important only in the case that the draft is not an Official
  421.    Copy, in case some question comes up about whether your copy
  422.    has been damaged or altered, so that we can detect how or
  423.    why.)
  424.  
  425.    You are a "Registered Purchaser" if you obtained a copy of
  426.    the draft in hardcopy from Global Engineering Documents,
  427.    Inc.
  428.  
  429.    You are a "Registered Commenter" if you submitted a properly
  430.    formed Public Review comment in hardcopy per X3/SD-2
  431.    procedures (summarized below), or have registered per the
  432.    procedures in section 2 above.
  433.  
  434.    You are a "Registered Participant" if you are either a
  435.    "Registered Purchaser" or a "Registered Commenter".  You are
  436.    a "Registered electronic participant" only if you have
  437.    registered electronically according to section 2.
  438.  
  439.        B.2  Ordering Hardcopy.
  440.  
  441.           You may order "X3.215, 199x, Programming Language Forth" from
  442.  
  443.                   Global Engineering Documents, Inc.
  444.                   15 Inverness Way East
  445.                   Englewood, CO  80112-5704
  446.  
  447.                   1-800-854-7179  (within USA)
  448.                     303-792-2181  (outside USA)
  449.  
  450.  
  451.  
  452.  
  453.  
  454.        A001-01G            ansforth-request@minerva.com              [Page 6]
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  462.  
  463.  
  464.        B.3  Status.
  465.  
  466.    The Draft in this directory has been formally approved as a
  467.    draft proposed American National Standard (dpANS).
  468.  
  469.    The Draft is now in a period of Public Review which began on
  470.    2 April 1993 and ends on 1 June 1993.
  471.  
  472.    Depending on the number and nature of Public Review
  473.    comments, there is the possibility that there will be one or
  474.    more subsequent Public Review periods.  (See "Notification"
  475.    below.)
  476.  
  477.        B.4  Procedures for Making Public Review Comments.
  478.  
  479.    Public review comments MAY be submitted via e-mail by
  480.    registered electronic particpants ONLY. Public review
  481.    comments may be submitted by anyone, however, in the
  482.    traditional HARDCOPY format.  Here are the hardcopy
  483.    procedures:
  484.  
  485.    You must submit your hardcopy comments IN DUPLICATE to the
  486.    following two addresses:
  487.  
  488.                   X3 Secretariat
  489.                   Attn.: Lynn Barra
  490.                   1250 Eye Street NW, Suite 200
  491.                   Washington, DC 20005
  492.  
  493.             and   American National Standards Institute
  494.                   Attn: BSR Center
  495.                   11 West 42nd St., 13th Floor
  496.                   New York, NY 10036
  497.  
  498.           In your communication, PLEASE include the following information:
  499.  
  500.                   - Your name
  501.                   - Your postal mail address (i.e., for hardcopy mail)
  502.                   - Your telephone number
  503.                   - An electronic mail address (optional)
  504.                   - As complete as you know it, the Pedigree of your
  505.       Draft.  (For a discussion of Pedigrees, see
  506.       "Definitions" above).
  507.                   - Your comment(s).
  508.  
  509.           For further information on procedures for making Public Review
  510.           comments, refer to the document X3/SD-2.
  511.  
  512.        B.5  Notification.
  513.  
  514.    In the event that there is a need for a subsequent Public
  515.    Review period, X3 will specifically notify Registered
  516.    Commenters (see "Definitions" above).
  517.  
  518.    Individuals who are not Registered Commenters may choose to
  519.    rely on the same ad hoc communication processes through
  520.    which they heard about the present Public Review (currently
  521.    in effect), but there is
  522.  
  523.  
  524.        A001-01G            ansforth-request@minerva.com              [Page 7]
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  532.  
  533.  
  534.           no claim by X3 that this mechanism will be reliable.
  535.  
  536.    Note that no recipient of an online document is
  537.    automatically a Registered Purchaser because currently there
  538.    is no established mechanism for such online access to notify
  539.    X3 of an intent to be registered.  Recipients of the online
  540.    document only become Registered Participants if they become
  541.    Registered Commenters by filing a Registration per section 2
  542.    above, by making Public Review comments (see "Procedures for
  543.    Making Public Review Comments" above), or if they
  544.    redundantly purchase hardcopy from Global Engineering
  545.    Documents, Inc.
  546.  
  547.        B.6  Questions about Procedures for this Public Review or X3 Procedures
  548.           in General.
  549.  
  550.                Mail    Lynn Barra
  551.                        X3 Secretariat, CBEMA
  552.                        1250 Eye Street, NW, Suite 200
  553.                        Washington, D.C.  20005
  554.                Phone     +1-202-626-5747
  555.                FAX       +1-202-638-4922
  556.  
  557.        B.7  Questions about X3J14 or its activities.
  558.  
  559.                Mail      Elizabeth D. Rather
  560.                          X3J14 Technical Committee Chair
  561.                          FORTH, Inc.
  562.                          111 N. Sepulveda Blvd.
  563.                          Manhattan Beach, CA 90266
  564.                Phone     +1-310-372-8493
  565.                FAX       +1-310-318-7130
  566.  
  567.        B.8  Technical questions about e-mail or file transfer procedures.
  568.  
  569.                Mail    Greg Bailey
  570.                        X3J14 Technical Subcommittee Chair
  571.                        ATHENA Programming, Inc.
  572.                        24680 NW Dixie Mountain Road
  573.                        Hillsboro, Oregon  97124  US
  574.                Internet      gvb@minerva.com
  575.                Phone         +1-503-621-3215
  576.                FAX           +1-503-621-3954
  577.              
  578.           or to the current X3J14 Ombudsmen (the preferred method) at
  579.  
  580.                Internet      ansforth-request@minerva.com
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.        A001-01G            ansforth-request@minerva.com              [Page 8]
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  599.  
  600.  
  601.        C.  E-mail access to FTP servers.
  602.  
  603.    If your Internet access is limited to mail, you may still
  604.    retrieve files from FTP servers.  To begin with you will
  605.    need to find out how to send mail to Internet addresses, and
  606.    you will also need to know how to express your e-mail
  607.    address so that Internet entities can send mail back to you.
  608.    This information is best obtained from advisors who work
  609.    with/for whatever e-mail system you have.  They can also
  610.    help you make use of the following information, which was
  611.    obtained from two Internet mail oriented file retrieval
  612.    servers and is reprinted as it was received.
  613.  
  614.      =======================  FTPMAIL INFORMATION  =======================
  615.  
  616.      From: "ftpmail service on inet-gw-2.pa.dec.com" <nobody@Pa.dec.com>
  617.      To: gvb@med3.minerva.com
  618.      Subject: your ftpmail request has been received
  619.      X-Complaints-To: ftpmail-admin@inet-gw-2.pa.dec.com
  620.      X-Service-Address: ftpmail@inet-gw-2.pa.dec.com
  621.  
  622.        -- Help --
  623.      >>> $Id: help-text,v 1.6 1993/02/16 14:55:03 vixie Exp $
  624.      >>>
  625.      >>> commands are:
  626.  
  627.           reply <MAILADDR>    set reply addr, since headers are usually wrong
  628.           connect [HOST [USER [PASS [ACCT]]]]
  629.                          defaults to gatekeeper.dec.com, anonymous
  630.           ascii               files grabbed are printable ascii
  631.           binary              files grabbed are compressed or tar or both
  632.           chdir PLACE         "get" and "ls" commands are relative to PLACE
  633.                               (only one CHDIR per ftpmail session,
  634.                               and it executes before any LS/DIR/GETs)
  635.           compress       compress binaries using Lempel-Ziv encoding
  636.           compact             compress binaries using Huffman encoding
  637.           uuencode       binary files will be mailed in uuencode format
  638.           btoa           binary files will be mailed in btoa format
  639.           chunksize SIZE      split files into SIZE-byte chunks (def: 64000)
  640.           ls (or dir) PLACE   short (long) directory listing
  641.           index THING         search for THING in ftp server's index
  642.           get FILE       get a file and have it mailed to you
  643.                               (max 10 GET's per ftpmail session)
  644.           quit           terminate script, ignore rest of mail message
  645.                               (use if you have a .signature or
  646.                                are a VMSMAIL user)
  647.  
  648.      >>> notes:
  649.  
  650.    -> you should send complaints to the ftpmail-admin address.
  651.       our postmaster does not handle ftpmail problems and you
  652.       can save her the trouble of forwarding your complaints by
  653.       just mailing them to the right address.  the
  654.       "ftpmail-request" address is gone; don't use it.
  655.  
  656.  
  657.  
  658.        A001-01G            ansforth-request@minerva.com              [Page 9]
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  666.  
  667.  
  668.    -> the "index" command depends on the "SITE EXEC INDEX"
  669.       feature of some ftp servers.  Gatekeeper.dec.com
  670.       originated this feature, and ftp.uu.net duplicated it
  671.       (with a format change to the output, naturally).
  672.       Wuarchive.wustl.edu also has this feature, though their
  673.       index seems to be empty.  The source for an ftpd that
  674.       supports this feature is on Gatekeeper.DEC.COM in
  675.       /pub/DEC/gwtools.
  676.  
  677.    -> a password of "" or '' will be sent as a null string.  if
  678.       you need this you will know it, if you don't, you won't.
  679.  
  680.    -> the "Subject:" of your request will be contained in the
  681.       "Subject:" of all of ftpmail's responses to you regarding
  682.       that request.  You can therefore use it to "tag"
  683.       different requests if you have more than one outstanding
  684.       at any given time.
  685.  
  686.           -> you must give a "connect" command, default host is
  687.              gatekeeper.dec.com, default user is anonymous, default
  688.              password is your mail address with a hyphen prepended.
  689.  
  690.           -> binary files will not be compressed unless 'compress' or
  691.       'compact' command is given; use this if at all possible,
  692.       it helps a lot.  note that many files are already
  693.       compressed.  if you use any of the binary-file qualifiers
  694.       (compress, compact, uuencode, btoa) without setting
  695.       'binary' first, your session will abort in error.
  696.  
  697.    -> binary files will always be formatted into printable
  698.       ASCII with "btoa" or "uuencode" (default is "btoa").  if
  699.       you don't use the "binary" command, ftpmail will
  700.       cheerfully try to mail you the binary data, which will
  701.       absolutely, positively fail.
  702.  
  703.    -> all retrieved files will be split into chunks and mailed.
  704.       the size of the chunk is 64000 characters unless you
  705.       change it with the "chunksize" command.  CompuServe users
  706.       will need to set this to 49000.  there is no way to set
  707.       it higher than 100000, so please don't ask.
  708.  
  709.    -> if you ask for more than 10 files in a session, you will
  710.       receive an error message and your entire request will be
  711.       rejected.
  712.  
  713.    -> VMS/DOS/Mac versions of uudecode, atob, compress and
  714.       compact are available, ask your LOCAL wizard about them
  715.       if you can't locate them (but try gatekeeper.dec.com in
  716.       /archive/pub/VMS if you're still using a VMS system.)
  717.  
  718.    -> several mail unsplitters are hiding on gatekeeper.dec.com
  719.       in /pub/mail/ua/misc/unsplit.  there is one in c, one in
  720.       perl, and one in VMS DCL.
  721.  
  722.    -> there is no way to request only certain parts of a file
  723.       and we do not plan to add one in the near future, so
  724.       please don't ask.
  725.  
  726.    -> there is no way to delete things from the queue or to
  727.       find out the status of things in the queue, and we do not
  728.       plan to add
  729.  
  730.  
  731.        A001-01G            ansforth-request@minerva.com              [Page 10]
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  739.  
  740.  
  741.              either feature in the near future, so please don't ask.
  742.  
  743.      >>> examples:
  744.  
  745.           -> connect to gatekeeper.dec.com and get a root directory listing:
  746.                connect
  747.                ls
  748.                quit
  749.  
  750.           -> connect to gatekeeper.dec.com and get the README.ftp file:
  751.                connect
  752.                get README.ftp
  753.                quit
  754.  
  755.           -> connect to gatekeeper.dec.com and get the gnuemacs sources:
  756.                connect
  757.                binary
  758.                uuencode
  759.                chdir /pub/GNU
  760.                get emacs-18.58.tar.Z
  761.                quit
  762.  
  763.           -> connect to ftp.uu.net as anonymous and get a root directory list:
  764.                connect ftp.uu.net
  765.                binary
  766.                chdir /index/master
  767.                get by-name.Z
  768.                quit
  769.        -- End of Help --
  770.  
  771.        -- Ftpmail Submission Transcript --
  772.      <<< help
  773.      >>> Help is on the way.
  774.      <<< quit
  775.      >>> Done - rest of message will be ignored
  776.        -- End of Ftpmail Transcript --
  777.  
  778.        -- Full Mail Header From Request --
  779.      From gvb@med3.minerva.com  Sun Feb 28 22:17:42 1993
  780.      Received: by inet-gw-2.pa.dec.com; id AA26906; Sun, 28 Feb 93 22:17:42
  781.      -0800
  782.      Message-Id: <9303010617.AA26906@inet-gw-2.pa.dec.com>
  783.      From: gvb@med3.minerva.com
  784.      Date: Sun, 28 Feb 93 22:18 PST
  785.      To: ftpmail
  786.      Content-Type: text
  787.      Content-Length: 10
  788.        -- End of Request Mail Header --
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.        A001-01G            ansforth-request@minerva.com              [Page 11]
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  805.  
  806.  
  807.      =====================  BITFTP INFORMATION  ==============================
  808.  
  809.      Date:     Mon, 1 Mar 1993 01:17:55 EST
  810.      From:     Princeton BITNET FTP Server <BITFTP@pucc.Princeton.EDU>
  811.      To:       gvb@MED3.MINERVA.COM
  812.      Subject:  BITFTP HELP
  813.      Content-Type: text
  814.      Content-Length: 10534
  815.      Status: RO
  816.  
  817.      BITFTP -- Princeton BITNET FTP Server
  818.  
  819.      BITFTP provides a mail interface to the FTP command supplied by
  820.      the IBM TCP/IP for VM product ("FAL") running on the Princeton
  821.      University VM/CMS system, to allow BITNET/NetNorth/EARN users to
  822.      ftp files from sites on the Internet.
  823.  
  824.      To use BITFTP, send mail containing your ftp commands to
  825.      BITFTP@PUCC (or to BITFTP@ESUBTASKNOTACTIVE Subtask not
  826.      active.ESUBTASKNOTACTIVE
  827.       Subtask not active).
  828.  
  829.      The first command to BITFTP must be "FTP", "HELP", "VMS", or
  830.      "FTPLIST".  Use "HELP" to request a current copy of this help
  831.      file.  Use "VMS" to request a collection of tips provided by
  832.      BITFTP users on how to handle binary files from BITFTP on VMS
  833.      systems.  Use "FTPLIST" to obtain a list of some of the hosts
  834.      that allow anonymous ftp.  (Note that there is no guarantee that
  835.      BITFTP can access all the hosts in that list.)
  836.  
  837.      The recommended syntax for FTP requests is:
  838.  
  839.         FTP hostname NETDATA    --or--    FTP hostname UUENCODE
  840.         USER username password
  841.         <other ftp subcommands>
  842.         QUIT
  843.  
  844.      For "hostname", specify the name (e.g.,
  845.      "Bambleweeny57.Princeton.EDU") or IP address (e.g.,
  846.      "128.112.64.12") of the host from which you wish to request
  847.      files.  Following the hostname on the FTP command, you may
  848.      specify "UUENCODE" or "NETDATA" to tell BITFTP the format in
  849.      which you wish to receive files.  Please use NETDATA format if
  850.      you can, as it imposes a substantially smaller burden on both
  851.      BITFTP and the network.  (Users inside IBM will be able to
  852.      receive NETDATA files only if they send their requests to BITFTP
  853.      via the VNET/BITNET gateway, rather than via the VNET/Internet
  854.      gateway.)
  855.  
  856.      The "username" in your request should be the userid that owns the
  857.      files you wish to request.  If the username in your ftp request
  858.      is "anonymous", no password is required; BITFTP will use your
  859.      userid and and its own nodeid for the password.  If the username
  860.      is not "anonymous", then you must specify the password
  861.      appropriate for the username.  Note that on many systems
  862.      passwords are case-sensitive; that is, the password may be
  863.      required to be in lower case or mixed case or upper case.  (The
  864.      same is true of directory and file names.)
  865.  
  866.  
  867.        A001-01G            ansforth-request@minerva.com              [Page 12]
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  875.  
  876.  
  877.      The following is an example of an ftp request:
  878.  
  879.         FTP nis.nsf.net
  880.         USER anonymous
  881.         cd introducing.the.internet
  882.         get intro.to.ip
  883.         get network.gold
  884.         get where.to.start
  885.         get zen.ps
  886.         get zen.txt
  887.         QUIT
  888.  
  889.      It connects to the host nis.nsf.net and requests five files from
  890.      the "introducing.the.internet" directory of that host's anonymous
  891.      login.
  892.  
  893.      BITFTP implements a subset of the ftp subcommands provided in IBM
  894.      TCP/IP for VM and uses the same syntax.  Therefore, you may find
  895.      it useful to obtain the IBM "TCP/IP for VM User's Guide", IBM
  896.      order number SC31-6081.
  897.  
  898.      The currently supported subcommands are:
  899.  
  900.        ACCT        -- to send host-dependent account information.
  901.          format:   ACCT account-information
  902.  
  903.        ASCII       -- to change the file transfer mode to ASCII.
  904.          format:   ASCII
  905.  
  906.        BINARY      -- to change the file transfer mode to image.
  907.          format:   BINARY <FIXED record-len> <VARIABLE>
  908.  
  909.        CD          -- to change the working directory.
  910.          format:   CD directory
  911.  
  912.        DIR         -- to get a list of directory entries.
  913.          format:   DIR
  914.  
  915.        EBCDIC      -- to change the file transfer mode to EBCDIC
  916.          format:   EBCDIC
  917.  
  918.        GET         -- to get a file from the foreign host.
  919.          format:   GET foreignfile <localfile>
  920.  
  921.                    If you specify "localfile", it must be in
  922.                    the forms "filename.filetype" or "filename",
  923.                    and the filename and filetype may each be no
  924.                    more than 8 characters long and may not contain
  925.                    periods.  If the host you are FTPing to is a
  926.                    VM/CMS system, then you should specify the
  927.                    "foreignfile" as "filename.filetype"; that is,
  928.                    the parts of the name should be separated by
  929.                    periods, rather than blanks as they normally
  930.                    are for CMS file names.
  931.  
  932.  
  933.  
  934.        A001-01G            ansforth-request@minerva.com              [Page 13]
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  942.  
  943.  
  944.        LS          -- to list the files in a directory.
  945.          format:   LS <name>
  946.  
  947.        MODE        -- to specify Stream or Block as the file transfer
  948.                       mode.
  949.          format:   MODE <S|B>
  950.  
  951.        PWD         -- to print the working directory.
  952.          format:   PWD
  953.  
  954.        QUIT        -- to disconnect from the foreign host.
  955.          format:   QUIT
  956.  
  957.        SYSTEM      -- to get the name of the foreign host's operating
  958.                       system.
  959.          format:   SYSTEM
  960.  
  961.        TYPE        -- to specify ASCII ("A"), image ("I"), Kanji Shift
  962.                       JIS ("B"), EBCDIC ("E"), or EBCDIC IBM Kanji ("F")
  963.                       as the file transfer mode.
  964.          format:   TYPE <A|I|B|E|F>
  965.  
  966.      BITFTP does not provide a PUT capability, and there is no
  967.      intention to make it do so in the future, nor does it provide an
  968.      MGET capability.
  969.  
  970.      BITFTP accepts requests via RFC822-format mail, IBM NOTE-format
  971.      mail (with headers in English, French, German, or Danish),
  972.      PROFS-format messages, or files with no headers at all sent via
  973.      RSCS. It returns the requested files as NETDATA-format files or
  974.      as mail files containing uuencoded data.  If you specify
  975.      "UUENCODE" or "NETDATA" on your "FTP" command, BITFTP will
  976.      attempt to use the format you request.  If you do not specify the
  977.      format, BITFTP will attempt to select the appropriate format for
  978.      your node.
  979.  
  980.      BITFTP attempts to determine your return address by parsing the
  981.      mail file it receives from you.  It uses the address specified in
  982.      a "Reply-to:" line in the mail headers in preference to the
  983.      address specified in the "From:" line.  If you specify a "PATH"
  984.      command in the body of the mail, that address will be used in
  985.      preference to either the "Reply-to:" or "From:" address.  (The
  986.      format of a "PATH" command is simply "PATH userid@nodeid".)
  987.  
  988.      BITFTP will not send you a file that contains more than 17825792
  989.      bytes of data.  It will not send you more than 15000 lines of
  990.      directory listings as the result of one request file.  Uuencoded
  991.      files are broken up into mail files that contain no more than 750
  992.      records (containing 62 bytes each).  NETDATA-format files that
  993.      are larger than 900000 bytes are sent in 900000-byte pieces using
  994.      the BITSEND function.  You should be able to receive such files
  995.      using the BITRCV function available from your nearest NETSERV.
  996.      (If you do not know how to use NETSERV, ask your local
  997.      BITNET/EARN/NetNorth Coordinator for assistance.  Users inside
  998.      IBM can get help with BITRCV from the BITNET FORUM.) To recover
  999.      the original file when BITRCV is not available for your system,
  1000.      use the command you normally use to receive
  1001.  
  1002.  
  1003.        A001-01G            ansforth-request@minerva.com              [Page 14]
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  1011.  
  1012.  
  1013.      NETDATA-format files and then catenate the files in the order
  1014.      shown in the BITRCV control file.
  1015.  
  1016.      Users in the UK should note that BITFTP attempts to send
  1017.      NETDATA-format files through the gateway from EARN into Janet
  1018.      using the NIFTP facility at Rutherford Lab.  Receiving files via
  1019.      NIFTP requires an overt action on your part.  If you are at a
  1020.      Janet node and don't know how to use NIFTP, you should ask for
  1021.      assistance locally.  Alternatively, you can ask BITFTP to send
  1022.      your files uuencoded inside mail by specifying the "UUENCODE"
  1023.      option.
  1024.  
  1025.      If BITFTP sends you a file you cannot read, THE FIRST THING TO DO
  1026.      is to make sure that you specified "ASCII" if the file should
  1027.      contain textual material (or "EBCDIC" for text files from an IBM
  1028.      system), or that you specified "BINARY" if the file should
  1029.      contain binary data, executable programs, tar files, or the like.
  1030.  
  1031.      User on IBM systems (VM/CMS or MVS/TSO) should specify "MODE B"
  1032.      (for "Block") when requesting files from other IBM systems, in
  1033.      order to preserve the record structure of the files.
  1034.  
  1035.      VMS users should specify "BINARY F 512" and should use
  1036.      RECEIVE/BINARY to receive the NETDATA-format binary files BITFTP
  1037.      sends to them.
  1038.  
  1039.      If BITFTP sends you a uuencoded file that you cannot uudecode,
  1040.      the first thing to do is to translate all occurrences of 0x7E in
  1041.      the file to 0x5E and then try uudecoding again.  (Some gateways
  1042.      change 5Es to 7Es when the files pass through them.)
  1043.  
  1044.      There are many different flavors of UUENCODE/UUDECODE. The
  1045.      version that BITFTP uses puts a "guard character" (the letter
  1046.      "M") at the end of each encoded line (to prevent the removal of
  1047.      trailing blanks in the encoded data).  Most implementations of
  1048.      uudecode know to ignore this character.  If yours does not, then
  1049.      you should remove the "M" at the end of each line before
  1050.      attempting to uudecode the file.
  1051.  
  1052.      When BITFTP is told to transfer a file in FIXED format, such as
  1053.      "BINARY FIXED 512", it will create a file whose total byte count
  1054.      is an integral multiple of the record length (512, in this case).
  1055.      This means that the last record may be padded with binary zeros
  1056.      to get it to the specified record length.  In such a case, you
  1057.      may need to use an editor to shorten the last record so that the
  1058.      total byte count of the file is correct.  (If the file is
  1059.      uuencoded when you receive it, shorten it AFTER you have
  1060.      uudecoded it.)
  1061.  
  1062.      In addition to any files you request, you will also receive a
  1063.      mail file containing a log of your ftp session.  In that mail
  1064.      file, entries prefixed by ">" are your original commands; those
  1065.      prefixed by ">>" are your commands as interpreted by BITFTP and
  1066.      passed to FAL; those prefixed by ">>>" are your commands as
  1067.      interpreted by FAL and passed to the remote host; those prefixed
  1068.      by "<<<" are messages from the remote host; and those prefixed by
  1069.      ">>>>" are completion messages from BITFTP.
  1070.  
  1071.      If BITFTP is unable to connect to the host you specify, it will send
  1072.  
  1073.  
  1074.        A001-01G            ansforth-request@minerva.com              [Page 15]
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  1082.  
  1083.  
  1084.      you mail after the first attempt, but will keep trying at
  1085.      intervals over two days.  The only additional mail file you will
  1086.      receive will be when the connection is made successfully or when
  1087.      BITFTP gives up after two days.
  1088.  
  1089.      The load on BITFTP is often very heavy, and network backlogs are
  1090.      often so great that it may take several days for a file to get to
  1091.      you once BITFTP sends it on its way, so please be patient and
  1092.      don't send multiple requests for the same file.  If your system
  1093.      allows you to send interactive messages, you can inquire about
  1094.      BITFTP's backlog by sending the query "How are you?", e.g., on a
  1095.      VM system:
  1096.  
  1097.         TELL BITFTP AT PUCC How are you?
  1098.  
  1099.      Questions about BITFTP and suggestions for improvements should be
  1100.      sent to Melinda Varian, MAINT@PUCC on BITNET or
  1101.      MAINT@PUCC.Princeton.EDU on the Internet.
  1102.  
  1103.      The author gratefully acknowledges the use of the SENDJANI EXEC
  1104.      written by Alan Flavell and an RFC822 parsing routine written by
  1105.      Eric Thomas.  NOTE: If you have any complaints or suggestions
  1106.      about the way any of these routines work in BITFTP, please send
  1107.      them to MAINT@PUCC (Melinda Varian), not to those authors.
  1108.  
  1109.      =======================  END OF DOCUMENT  ============================
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.        A001-01G            ansforth-request@minerva.com              [Page 16]
  1142.  
  1143.  
  1144.  
  1145.  -----------------------  end of text  --------------------------
  1146.  
  1147. ---
  1148. If you have any questions about ForthNet/comp.lang.forth or any information
  1149. to add/delete or correct in this message or any suggestions on formatting or
  1150. presentation, please contact Doug Philips at one of the following addresses:
  1151.     Internet: dwp@willett.pgh.pa.us
  1152.     Usenet:   ...!uunet!willett.pgh.pa.us!dwp
  1153.     GEnie:    D.PHILIPS3
  1154.