-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathversions.html
More file actions
92 lines (82 loc) · 7.4 KB
/
Copy pathversions.html
File metadata and controls
92 lines (82 loc) · 7.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>The versions · ELIZA (1966)</title>
<meta name="description" content="At least five major versions of ELIZA between 1965 and 1968, and the scripts beyond DOCTOR.">
<meta property="og:type" content="website">
<meta property="og:site_name" content="ELIZA Archaeology Project">
<meta property="og:title" content="The versions · ELIZA (1966)">
<meta property="og:description" content="At least five major versions of ELIZA between 1965 and 1968, and the scripts beyond DOCTOR.">
<meta property="og:image" content="https://findingeliza.org/assets/images/share-card.png?v=202607172046">
<meta property="og:url" content="https://findingeliza.org/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="The versions · ELIZA (1966)">
<meta name="twitter:description" content="At least five major versions of ELIZA between 1965 and 1968, and the scripts beyond DOCTOR.">
<meta name="twitter:image" content="https://findingeliza.org/assets/images/share-card.png?v=202607172046">
<link rel="icon" type="image/svg+xml" href="assets/favicon.svg?v=202607172046">
<link rel="stylesheet" href="assets/css/site.css?v=202607172046">
<script src="assets/nav.js?v=202607172046" defer></script>
<script src="assets/term.js?v=202607172046" defer></script>
</head>
<body>
<header class="site-header">
<div class="wrap">
<a class="brand" href="index.html" aria-label="ELIZA home">
<svg viewBox="0 0 32 32" aria-hidden="true"><path d="M4 6 H22 L28 12 V26 H4 Z" fill="#d9cfbc"/><g fill="#14161b"><rect x="8" y="13" width="3" height="5" rx="0.8"/><rect x="14" y="13" width="3" height="5" rx="0.8"/></g><rect x="20" y="13" width="3" height="5" rx="0.8" fill="#ef6f44"/><text x="16" y="24" text-anchor="middle" font-family="ui-monospace, Menlo, monospace" font-size="4.4" letter-spacing="0.3" fill="#14161b" opacity="0.5">000010</text></svg>
<span class="brand-block"><span class="brand-text"><svg class="brand-wordmark" viewBox="0 -735 2500 735" aria-hidden="true" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><g transform="scale(1,-1)"><path transform="translate(0 0)" d="M66 0V735H442V630H190V435H385V330H190V105H442V0Z"/><path transform="translate(500 0)" d="M86 0V735H210V105H448V0Z"/><path transform="translate(1000 0)" d="M75 0V105H188V630H75V735H425V630H312V105H425V0Z"/><path transform="translate(1500 0)" d="M58 0V105L300 630H58V735H442V630L200 105H442V0Z"/><path transform="translate(2000 0)" d="M35 0 179 735H321L465 0H339L314 155H186L161 0ZM297 260 260 490Q257 505 254.5 519.5Q252 534 250 549Q248 534 245.5 519.5Q243 505 240 490L203 260Z"/></g></svg></span></span>
</a>
<button class="nav-toggle" aria-label="Open menu" aria-expanded="false"><span class="bars" aria-hidden="true">☰</span> Menu</button>
<nav class="site-nav" id="site-nav">
<div class="nav-group">
<button class="nav-top" aria-expanded="false">ELIZA <span class="caret" aria-hidden="true">▾</span></button>
<div class="nav-menu">
<a href="overview.html">Overview</a><a href="doctor.html">The DOCTOR script</a><a href="versions.html">The versions</a><a href="try.html">Try ELIZA</a><a href="book.html">The book</a>
</div>
</div>
<div class="nav-group">
<button class="nav-top" aria-expanded="false">The code <span class="caret" aria-hidden="true">▾</span></button>
<div class="nav-menu">
<a href="code.html">The program</a><a href="slip.html">SLIP</a><a href="how.html">How it works</a>
</div>
</div>
<div class="nav-group">
<button class="nav-top" aria-expanded="false">Project <span class="caret" aria-hidden="true">▾</span></button>
<div class="nav-menu">
<a href="talks.html">Talks</a><a href="blog.html">Blog</a>
</div>
</div>
<div class="nav-group">
<button class="nav-top" aria-expanded="false">About <span class="caret" aria-hidden="true">▾</span></button>
<div class="nav-menu">
<a href="about.html">About</a><a href="people.html">TEAM-ELIZA</a><a href="bibliography.html">Bibliography</a><a href="links.html">Resources</a>
</div>
</div>
</nav>
</div>
</header>
<main class="wrap content" style="padding-top:3rem;">
<article class="block">
<span class="kicker">ELIZA</span>
<h1 class="page">The versions</h1>
<div class="lede"><p>There was never one ELIZA. The project documents at least five major versions between 1965 and 1968, each with distinct capabilities, and some likely lost for good. ELIZA is better understood as a multiplicity than as a single object.</p></div>
<ul class="timeline">
<li><span class="yr">1965a</span><span class="vh">earliest</span><p>Uses only “.” and “,” to break input into sentences.</p></li>
<li><span class="yr">1965b</span><span class="vh">recovered source</span><p>Adds “but” as a delimiter; lacks the NEWKEY function. This is the version whose printout we recovered, and the basis for the close reading on this site.</p></li>
<li><span class="yr">1966</span><span class="vh">CACM</span><p>The version described in Weizenbaum’s Communications of the ACM paper. Introduces the NEWKEY function and a keyword stack, enabling more contextual memory.</p></li>
<li><span class="yr">1967</span><span class="vh">OPL</span><p>Sophisticated script handling: evaluators allowing expressions of unlimited complexity, and a generalised script system.</p></li>
<li><span class="yr">1968+</span><span class="vh">platform</span><p>Multiple simultaneous scripts, inter-script communication, and dynamic editing. Used for computer-assisted education at MIT and Harvard. No source for this version has yet been found.</p></li>
</ul>
<h2>Beyond DOCTOR</h2>
<p>The archive holds evidence of scripts well beyond the Rogerian therapist: <strong>ARITHM</strong> for mathematics tutoring, <strong>YAPYAP</strong> for psychiatric research at Massachusetts General Hospital, <strong>SPACKS</strong> engaging Barry Spacks’s poetry about Belsen, and even a Nixon parody. Weizenbaum built ELIZA into a family of programs whose use has been largely forgotten. <a href="blog/post.html?p=11-the-plurality-of-eliza">The plurality of ELIZA ›</a></p>
<div class="callout"><span class="kicker">What is lost</span><p>Despite extensive archival work, no source survives for ELIZA’s sophisticated later versions. The OPL-based multi-script platform deployed in classrooms has simply disappeared, leaving only fragments in Project MAC progress reports. The tragedy is not only the missing code, but the absence of the institutional habits that would have preserved it. <a href="blog/post.html?p=5-eliza-version-variation">Version variation ›</a></p></div>
</article>
</main>
<footer class="site-footer">
<div class="wrap">
<p class="micro">The ELIZA Archaeology Project, a Critical Code Studies reading of ELIZA (Joseph Weizenbaum, MIT, 1966). Source: <a href="https://github.com/critical-code-studies/ELIZA">github.com/critical-code-studies/ELIZA</a>. All project documents © 2024–2026 the authors, except where indicated.</p>
</div>
</footer>
</body>
</html>