9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Brantley Coile <brantley@coraid.com>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] bundle //GO.SYSIN DD
Date: Tue, 29 Jul 2008 20:06:26 -0500	[thread overview]
Message-ID: <488FBE92.8070004@coraid.com> (raw)
In-Reply-To: <c2a73d4ccd203b7f728ff0aa495f4d6c@9netics.com>

Now, if I can figure out how to do the over punch on this keyboard. :)

Job control language was more like assembler with very, very simple
operations.  The problem was that a lot of verby things got put into the
operands.

DD means data definition.  The first symbol, SYSIN in this case, is the
name that the program will open.  The operands after the DD operation
specified the device at which SYSIN pointed.  Splat was a sort of `here'
document.  The /* was the end-of-file for it.

Everyone I knew carried the Brown book which has examples of the common
permutations.  You had to modify for your local OS installation.  The
Brown book was actually blue.  The fellow should have been named Black.
  Because after banging your head on JCL it was Black and blue--not
Brown and blue.

Skip Tavakkolian wrote:
>> bundles are implemented by here documents,
>> and the end marker for the document must not appear
>> in the data
>
> vague recollection (1982), it was something like:
>
> //SYSIN	DD	*
> data
> records
> go
> here
> /*
>
>



  reply	other threads:[~2008-07-30  1:06 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-26 11:09 Sander van Dijk
2008-07-26 11:30 ` Charles Forsyth
2008-07-26 14:36   ` Rob Pike
2008-07-28 11:39     ` Sander van Dijk
2008-07-28 15:22       ` ron minnich
2008-07-29 17:42         ` Roman V. Shaposhnik
2008-07-29 17:52           ` Rodolfo kix Garci­a
2008-07-29 17:56             ` erik quanstrom
2008-07-29 18:05           ` Charles Forsyth
2008-07-29 18:14             ` Roman V. Shaposhnik
2008-07-29 18:41             ` Skip Tavakkolian
2008-07-30  1:06               ` Brantley Coile [this message]
2008-07-30  8:39           ` Greg Comeau
2008-07-28  9:11 ` Greg Comeau

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=488FBE92.8070004@coraid.com \
    --to=brantley@coraid.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).