Skip to content

A set of files that can be used to create a working version of an early version of the CLU programming language

License

Notifications You must be signed in to change notification settings

MITDDC/clu-1976-1989

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLU files, 1976-1989

This repository contains a set of files from 1976-1989 (most from 1976-1978) that can be used to create a working version of an early version of the CLU programming language originally created at MIT by Barbara Liskov and her students starting in fall 1973. The files are a part of the Massachusetts Institute of Technology, Tapes of Tech Square (ToTS) collection at the MIT Libraries Department of Distinctive Collections (DDC). Most files were originally created on the ITS operating system.

More information and more recent versions of the programming language can be found on the CLU homepage.

File organization and details

The files within this directory are the CLU specific files from 34 different tape image files in the ToTS collection that constitute the files needed to create a working version.

Included in this set are the CLUSYS runtime from 1977-1978, and CLU compiler versions 3.x from 1978. A MDL (Muddle) "save file" of CLU version 2 is also present in the file set. Most files are from ITS backup tapes, but the files from one TOPS-20 tape are needed to compile files.

Most files were extracted from the tape image using the itstar program. The filenames have been adapted to Unix conventions, as per the itstar translation. The original filename syntax would be formatted like, CLU; CLU STAT, for example. The files from the TOPS-20 tape image were extracted using the tapeutils/read20 program. All files have been placed into this artificial clu directory for organizational purposes. The files extracted from the tape images were put into sub-folders with a corresponding name to the tapes listed in the tapeimagelist.txt file. Files in the 7005372 folder are from the pre-extracted set done by MIT CSAIL in 2009.

This file is metadata about the CLU files, using the CodeMeta Project schema.

This file describes the details about the rights to these files. See Rights for additional information.

This file is the readme detailing the content and context for this repository.

A file tree listing the files in the clu directory showing the original file timestamps as extracted from the tape image.

A list of all the tape images and their paths in the ToTS collection that these files came from.

Preferred Citation

[filename], CLU files, 1976-1989, Massachusetts Institute of Technology, Tapes of Tech Square (ToTS) collection, MC-0741. Massachusetts Institute of Technology, Department of Distinctive Collections, Cambridge, Massachusetts. swh:1:dir:c0124ab695a989afb58f1b1bca7324439120a94c

Rights

To the extent that MIT holds rights in these files, they are released under the terms of the MIT No Attribution License. See the LICENSE.md file for more information. Any questions about permissions should be directed to [email protected]

Acknowledgements

Thanks to Lars Brinkhoff for help with identifying these files and with extracting them using the itstar/read20 programs mentioned above.

About

A set of files that can be used to create a working version of an early version of the CLU programming language

Resources

License

Stars

Watchers

Forks

Languages