The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: ghisolfo.m@gmail.com (Michele Ghisolfo)
Subject: [TUHS] Unix Circuit Design System
Date: Thu, 31 Dec 2015 19:20:40 +0100	[thread overview]
Message-ID: <CAOjiD+UfS5ncQxXCveHNboUC5rHjfAv0D+FVPqOXJmOiF6z+Ag@mail.gmail.com> (raw)

Hello all!

While I was reading the article "A Research UNIX Reader:  Annotated Excerpts
from the Programmer's Manual" from Douglas McIlroy, I learnt of a set of
utilities for designing electronic circuits.  Here is a brief quote of this
article:

"CDL (v7 pages 60-63)

Although most users do not encounter the UNIX Circuit Design System, it has long
stood as an important application in the lab.  Originated by Sandy Fraser and
extended by Steve Bourne, Joe Condon, and Andrew Hume, UCDS handles circuits
expressed in a common design language, cdl.  It includes programs to create
descriptions using interactive graphics, to lay out boards automatically, to
check circuits for consistency, to guide wire-wrap machines, to specify
combinational circuits and optimize them for programmed logic arrays (Chesson
and Thompson).  Without UCDS, significant inventions like Datakit, the 5620 Blit
terminal, or the Belle chess machine would never have been built.  UCDS appeared
in only one manual, v7."


I looked it up on the 7th Edition's Manual and I haven't found references of
this system.  I also searched a v7 system image downloaded from TUHS and got no
results.  However I got some references of this system in USENET archives.  In
particular, two hierarchies, net.draw and after net.ucds were dedicated to it.
Apparently two of the binaries of the system were called "draw" and "wrap".  I
also found a manual of a similar system which I suppose is the UCDS descendant
in the 1st Edition of Plan 9.  This is the link of the document:

http://doc.cat-v.org/plan_9/1st_edition/cda/

However that edition of Plan 9 is not publicly released and I could not find
it in following editions.  But since v7 Unix is available, I hope it may
be possible to get hold of an older release at least.

Does anyone have any information?

Thank you in advance!

    --- Michele



             reply	other threads:[~2015-12-31 18:20 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-31 18:20 Michele Ghisolfo [this message]
2015-12-31 22:52 ` Clem Cole
2015-12-31 23:13   ` Warren Toomey
2016-01-01 13:58     ` Michele Ghisolfo
2016-01-01 14:31       ` Clem cole
2016-01-01 15:45         ` Michele Ghisolfo
2016-01-01 17:42           ` Michele Ghisolfo
2016-01-01 19:57             ` Clem Cole
2015-12-31 23:28 ` Larry McVoy
2015-12-31 23:58   ` Jeremy C. Reed
2016-01-01  4:04     ` Clem cole

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=CAOjiD+UfS5ncQxXCveHNboUC5rHjfAv0D+FVPqOXJmOiF6z+Ag@mail.gmail.com \
    --to=ghisolfo.m@gmail.com \
    /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).