Books, Manuals, Documents, and Artifacts 1948-2011

Frank da Cruz
Columbia University
Most recent update: Tue Feb 4 14:37:39 2014 (mostly in Artifacts)
All images are original photos or scans taken by me.

IBM manuals In the rush to be always modern and up to date, the first thing we discard is old computer books, manuals, and documents (not to mention old computers). By now the world is so dependent on computers and networks that all commerce would cease if they disappeared or stopped working. Anything this important deserves to have a paper trail showing how it came about. Not just that, but because computing has been an important factor at Columbia University since the 1930s, and in much of the world since the 1950s, we need to have knowledge of old formats, media, encodings, architectures, and languages to decipher, evaluate, or resurrect computer-based work from years past. Not unlike the work archaeologists do... some of the material in this collection could one day be a new Rosetta Stone. For this reason I believe it is unwise to be so quick throw out old computer manuals, standards, character-set specifications, and so on.

I believe that the items listed here have historical significance or other value and deserve to be kept available, ideally findable by library catalog search and available both on and off campus (e.g. by interlibrary loan). Some items are extremely rare, some are very expensive, many are just old, but all have played a part in the history of Columbia University and to varying extents in the history of computing in general. As of August 2011, most of this material has been deposited in:

  1. [CUA] Columbia's Rare Book and Manuscript Library (RBML), which incorporates the former Columbiana, the University Archive.
  2. [CHM] The Computer History Museum in Menlo Park, CA.

Contents

The scope of this collection encompasses (a) the history of computing at Columbia University; (b) the nature of computing at Columbia, 1945-1995; and (c) Columbia University's 30-year Kermit Project. While some of the material (e.g. manuals, standards) are not directly related to Columbia, they are directly related to the work of those at Columbia who used computers, or who were responsible for them, or who developed software for them. For background, see the History of Computing at Columbia University website. (There is also one box for the student uprising of 1968.)

Box list

CUA means the box is in the Columbia University Archive; CHM means the box or item was sent to the Computer History Museum August 2011. WAT means stored in Watson Lab basement, 612 West 115th Street, NYC 10025. Update: Columbia threw out the WAT items in September 2013.
  1. [CUA] Columbia University Student Uprising 1968
  2. [CUA] IBM Watson Lab at Columbia University, 1945-1970
  3. [CUA] Papers and publications of Wallace Eckert
  4. [CUA] Columbia Computer Center publications, 1963-1994. Includes a nearly complete set of Newsletters.
  5. [CUA] Columbia Computer Center documents and logs, 1970s-80s
  6. [CUA] Columbia Computer Center documents, 1950s-70s
  7. [CUA] Columbia Computer Center documents and logs, 1970s
  8. [CHM] Kermit Project files, 1980s
  9. (a) [CHM] ARPANET publications ; (b) [WAT] DEC Handbooks
  10. [WAT] IBM Manuals, 1950s-1980s.
  11. [WAT] DEC Manuals, 1960s-1980s.
  12. [CHM] Kermit books, newsletters, and other publications, 1980s-90s
  13. [CHM] Kermit articles and publications
  14. [CHM] Kermit publicity binders
  15. [CHM] Kermit publicity, loose press clippings (first box)
  16. [CHM] Kermit publicity, loose press clippings (second box)
  17. [CHM] Info-Kermit Digest; C-Kermit 7.0 and 8.0 Release History (binders)
  18. [WAT] More IBM Manuals
  19. [WAT] Unix, C, and SNOBOL
  20. (a) [CUA] 1974-era CUCCA documents; (b) [CHM] 1989 USSR Kermit Conference Papers
  21. [CHM] Kermit paper files
  22. [CHM] (a) Kermit paper files, cont'd; (b) Telecommunications and Kermit courses
  23. [CUA] Computer Center Documents and Published Manuals
  24. [CUA] Books: (a) IBM Watson Lab at CU ; (b) US Naval Observatory in WWII
  25. [CHM] Character-Set Standards; Proprietary Character Set Specifications; Unicode
  26. [CHM] CCITT Blue Books and ITU-T Telecommunications Standards Relating to Modems
  27. [CHM] Other Telecommunications Standards and Collections
  28. [CHM] Terminal Manuals and Reference Cards
  29. [CHM] More terminal Manuals
  30. [CHM] Modem manuals
  31. [CUA] Catch-All

IBM Watson Scientific Computing Laboratory at Columbia University [Box #24]

Computing history books IBM-funded Watson Lab and its IBM-funded antecedents were Columbia University's "computer center" from 1920-something until 1963 when Columbia opened its own computer center. Watson Lab was created by Columbia Astronomy Professor Wallace Eckert, a pioneer in the automation of scientific calculation since the 1920s. Several significant and groundbreaking computers were built at Watson Lab. Watson Lab scientists were on the Columbia faculty and taught the world's first computer science courses. Other Columbia scientists used the Watson Lab facilities in their research. IBM left Columbia in 1970. The last five or six books on the list are not specifically about Watson Lab, but include material on computing at Columbia University before Watson Lab was established, or other relevant material.

US Naval Observatory [Box #24]

Columbia Professor Wallace Eckert directed the US Naval Observatory Almanac Office during World War II, creating the almanacs used for all military and civilian air and sea navigation by means of automated calculation, techniques that he developed at Columbia, thus increasing the speed of production of the almanacs and completely eliminating errors. At the end of the war he returned to Columbia to found Watson Lab. Eckert is a forgotten pioneer of computing who deserves wider recognition at Columbia and in the world. Also see the Eckert career overview here along with an extensive bibliography. Also see Box 3 for copies of his correspondence and many of his papers.

Computer Center Manuals and Documents [Box #23]

 

Kermit Protocol and Software [Box #12]

 

Founded at the Columbia Computer Center in 1980, with the first software products deployed in 1981, the Kermit Project was responsible for a worldwide de facto standard transport- and platform-independent file transfer protocol and a suite of software programs that implemented it for many computers and operating system over a 30-year span until the Kermit Project was canceled by Columbia University at the end of June 2011. The Kermit Project was not only one of the original pioneers of free and open software, it also produced over eight million dollars in revenue for Columbia. For an overview of the Kermit Project, see this page.

Other Books that Discuss Kermit [Box #12]

Other Kermit Publications and Articles [Box #13]

Kermit Publicity Binders [Box #14]

Three-ring binders with articles, brochures, press clippings, photos, etc, mounted in plastic.

Kermit Press Clippings [Box #15 and 16]

Articles about and announcements of Kermit software from the trade press, user group and university newsletters, training catalogs, etc. Loose.

Info-Kermit Digest; C-Kermit 7.0 and 8.0 Release Notes [Box #17]

1974-era CUCCA Documents; 1989 USSR Kermit Conference [Box #20]

Kermit Files [Box #21 and 22]

This is in addition to whatever is in Box 8. Manila folders containing correspondence, proposals, discussions, specifications of new features, documentation of other protocols we looked at and rejected before designing Kermit, history of various specific Kermit versions, the 1984 Kermit articles in BYTE magazine, Kermit adaptations for blind people and deaf people, Kermit adaptations for transfer of Japanese, Hebrew, and Cyrillic text between unlike platforms in the pre-Unicode days. Adaptation of Kermit by IBM for its PC networking product. Original unopened shrinkwrapped copies of Kermit 95 in its three different packages. Also:

Courses [Box #22]

Kermit Business Records

Ten banker's boxes. These are now housed at Columbia Technology Ventures. Corporate partnerships (DEC, HP, AT&T, IBM, Lucent, many more), commercial licenses, academic site licenses; book, software, and media sales. MS-DOS Kermit, Kermit 95, C-Kermit, and E-Kermit licenses. Correspondence with customers included.

ARPANET [Box #9]

Before there was the Internet there was the ARPANET, with extremely selective membership. Columbia joined the ARPANET in 1984.

TCP/IP and Other Networking Texts [Box #9]

UNIX and C [Box #19]

Of the hundreds of computer operating system that abounded from the 1950s until about 2000, all but two or three have, for all practical purposes, vanished from the scene. One of the survivors is Bell Laboratories' UNIX. Although Columbia had no direct hand in the development of UNIX, the system has had a continuous presence here since the 1970s, and the programming language of UNIX, called C, has driven out the myriad other languages developed since the 1960s, and is, therefore, used and taught at Columbia. Box 19 includes some historic and/or definitive publications relating to UNIX and C, and to some other developments at Bell Labs.

Unix Technical Papers [Box #19]

SNOBOL and SPITBOL [Box #19]

SNOBOL is a unique text-processing language developed at Bell Labs around 1970 and to this day has many fanatical adherents because it does things that no other language can do, and does them fast. For decades people have been trying to recreate the magic of Snobol and the best they can come up with is regular expressions, which are practically impossible to use, read, or understand, let alone to get any useful results out of them. SNOBOL was widely used at Columbia in the 1970s, both in systems programming and in CS courses. SNOBOL is a pun on COBOL; SPITBOL is a pun on SNOBOL. (And SITBOL, the version from Stevens Institute of Technology (S.I.T.) that was used on Columbia's DEC-20s, is a pun on SPITBOL.)

CCITT Blue Books [Box #26]

International Telecommunications Union. All paperbound, blue, 8¼×11¾". If I'm not mistaken, this set of volumes cost about $4000.

CCITT and ITU-T Telecommunications Standards Relating to Modems [Box #26]

Other Data Communications Standards and Collections [Box #27]

Character-Set Standards [Box #25]

This material will be essential for decades or centuries to come for deciphering computer text from the 1930s through about 2000.

Proprietary Character Sets [Box #25]

Most of these are listed in terminal manuals or OS manuals. IBM was one of the few companies that devoted serious publications to its character encodings. The manuals in this section were published for IBM internal use only.

This material, too, will be essential for decades or centuries to come for deciphering computer text from the 1930s through about 2000.

Unicode [Box #25]

Unicode is the universal computer character set encompassing all the world's scripts and writing systems, replacing the hundreds or thousands of different and incompatible text encodings used on computers throughout the 20th Century with a single universal encoding, now the predominant coding in the Internet, in Windows, and in Unix. Columbia University (the Kermit Project) was a member of the Unicode Consortium and played a role in the development of Unicode, and was an early implementor of Unicode support in its Kermit software.

Other Publications Related to Character Sets [Box #25]

Other Standards [Box #27]

IBM Manuals and Related Publications [Boxes #10 and 18]

Columbia University has had a close relationship with IBM since the 1920s, which is detailed in my History of Computing at Columbia University.

IBM manuals

IBM Reference Cards and Pocket Guides [Box #10]

Other IBM Reference Material [Box #18]

IBM manuals Reference cards and templates:

Digital Equipment Corporation Manuals and Related Books [Box #11]

PDP-10 memorabilia

Digital Equipment Corporation (DEC) had a strong presence at Columbia University in the 1960s, 70s, and 80s beginning with PDP-4, PDP-7, PDP-8, PDP-9, PDP-11, PDP-12, and other minicomputers in the departments, and later VAXes as well as desktop computers and word processors. In the Computer Center the first campuswide timesharing was offered from a PDP-11/50. Then followed four DECSYSTEM-20 mainframes, plus two more in the departments, and finally a VAX-8650 and then a VAX-8700 mainframe, until finally Digital ceased to exist. Our first campus network (besides the IBM 3270 terminal network) was DECnet. The PDP-10 line (DECsystem-10 and DECSYSTEM-20) played a key role in the development of the ARPANET, which was to become the Internet, and was the birthplace of many ideas and applications that live on to this day.

DEC Handbooks [Box #9]

These are 5¼×8" paperbacks that were given away. Most of of these are for the extremely popular 16-bit PDP-11 minicomputer line; these computers were installed in the Computer Center and many Morningside and Medical Center departments in the 1970s and 80s.

Reference Cards for DEC Computers and Software [Box #11]

Including some non-DEC software that ran on the DEC machines.

DEC Journals, Technical Papers, Sales Brochures [Box #11]

The first four items are seminal papers in the groundbreaking design of TENEX (which was to become TOPS-20). The sales brochures before 1977 were used in our decision of machine to adopt as followon to the PDP-11 (the choice came down to DECsystem-10 or DECSYSTEM-20).

Manual sets for other operating systems (not boxed)

These were all used in the development and support of Kermit software.

Terminal Manuals and Books [Boxes #28 and 29]

Terminals

For terminals that were in wide use at Columbia and/or that are emulated by MS-DOS Kermit, Macintosh Kermit, or Kermit 95 for Windows. These are original published manuals unless otherwise indicated. Of these Jeff Altman, Kermit Project, 1993-2003, says:

One of the things I enjoyed most when working on Kermit was the ability to travel the world and meet users wherever I went. Frank, and to a lesser extent myself, acquired a large number of manuals, terminals, software, and computers and more that by the time they came into our possession were already facing extinction.

After my departure from Columbia University in 2003 Frank was forced to scrap a large number of items because my office space was no longer available for storage. Some of the equipment which was destroyed in that purging were military terminals whose manuals were labeled top secret. They came into my possession on a drive from Charlotte NC to New York through Virginia where a concerned soul literally met me behind an abandoned warehouse and the machines and manuals fell off the back of a truck into my back seat.

I am particularly concerned about the loss of the early and rare terminals because in my time working with them I found the manuals to be frequently lacking in accuracy. The only way to know how the actual terminal sequence parser would behave was to write test sequences and pass them through the physical machine. The manuals were nice to have but without the terminal, an accurate emulator could never be developed.

CLICK HERE to see the terminals that were sent to the dumpster in 2003.

Reference Cards and Pocket Guides for Terminals [Box 28]

For terminals that were in wide use at Columbia...

Modem Manuals [Box #30]

 

Catch-All [Box #31]

IBM/Rolm/Siemens CBX Manuals and Documents (not boxed)

This is Columbia University's main telephone system on the Morningside campus, installed in 1988 and with no plans to remove it even in 2011, even though most new phones being installed are netphones.

Completely Miscellaneous (not boxed)

Don Knuth was arguably the best-known figure in computer science in the 1970s and 80s, and his Art of Computer Programming series was (and is) a classic. He came to Columbia in 1980 to give a series of lectures on his 10-year detour in completing that series, when he found it necessary to computerize the art of mathematical typesetting that had been lost since the publication of his first editions, the result being TEX and METAFONT, presented in the following volumes:

Extra Kermit Books

Kermit books in new condition, first editions, second editions... in English, French, and German. Also one of the few surviving handmade Kermit Cups, and La Petite Grenouille, official chachka of Club Kermit in France.

Diskettes

These are the original 5¼-inch and 3.5-inch diskettes that were sent to us by programmers all over the world with their contributions of source code, binaries, documentation, and utilities, plus examples of some of our own distribution diskettes, and diskettes prepared for Kermit classes, plus various utilities (assemblers, editors, commercial or shareware communications programs that included Kermit protocol such as Crosstalk). Some examples:
  • The original Superbrain Kermit (CP/M-80) Kermit diskette -- the first Kermit program.
  • Original CP/M-80 Kermit diskettes for Kaypro and VT180; others for CP/M-86.
  • An MS-DOS boot disk for the Rainbow (comes in handy since the Rainbow shown below does not have a working hard disk).

Artifacts

MOST OF THESE ITEMS ARE IN THE BOOKCASES OPPOSITE THE WATSON LAB 6TH FLOOR CONFERENCE ROOM AND MAY BE CLAIMED BY CUIT PEOPLE OR ANYONE ELSE WHO WANTS THEM.

Magnetic media 1960s-80s IBM PC/AT with phone and Hayes 1200 modem DEC terminals DEC VAXmate Workstation DEC Rainbow Personal Computer Acoustically coupled modems DEC VT520 Terminal Intertec Superbrain CP/M-80 Computer 1980 Atlantic Research Corporation Interview 30A Data Analyzer 1980 Macintosh Applu University Consortium presentation piece 1984 HP-48 Scientific Programmable Calculator 1990

Due to lack of space, very little computing equipment has been preserved at Columbia. For example, no trace remains of the early DEC minicomputers such as the PDP-4, PDP-7, PDP-9, PDP-12, and PDP-15 that were once found at Columbia, not mention the more common PDP-8s and PDP-11s; the SEL, IMLAC, who knows what other kinds of early minicomputers, and certainly not the much larger mainframe computers, nor the earlier IBM punched-card equipment, nor of the groundbreaking machines that were built at Watson Lab in the 1940s and 50s. Even the smaller relics have mostly disappeared. I remember, for example, when I first came to Watson Lab the building was littered with IBM control panels, but later when I tried to find one, they had all vanished. Anyway, I managed to keep a few things:

And finally here is my menagerie for building C-Kermit on old platforms, in the ex-IBM Watson Lab building on 115th Street in NYC. In this picture you can see:

Not included among the Kermit Project artifacts are many computers and terminals discarded over the years: a VAX-11/750, a VAX-11/730, several MicroVAX-IIs, a VAXstation, 17 DEC Pro-380s, 11 DEC Rainbows, various VT50-, VT100-, VT200-, and VT300-series terminals, a DEC GIGI, a dual-boot DEC Alpha (VMS, Tru64 Unix), a Data General AOS/VS minicomputer, a Sun-4/280, four HP-150s, an HP-9000/715, an HP-9000/800, numerous PCs and Macintoshes, and a large number of terminals that we were compelled to throw out in 2006, pictured here.