ALPHA Timepoint is in alpha Talk to Us
J

John McCarthy creates the LISP programming language

John McCarthy is finalizing the syntax and core concepts of the LISP programming language, surrounded by colleagues who are both skeptical and intrigued. He's explaining the revolutionary idea of trea

Setting

MIT Artificial Intelligence Laboratory, a modest-sized room filled with early computing equipment. The space is cluttered with papers, chalkboards covered in mathematical notations, and the hum of machinery. Large windows let in the autumn light, partially obscured by heavy drapes.

Characters

The figures in this scene as an entity network — co-presence links everyone in the moment; speakers who trade lines are bound tighter. Turn the resolution dial to reveal depth the engine actually computed.

TNGF
SELECTED
John McCarthy
primary
A tall, lanky man in his early 30s with a high forehead and thinning dark hair. His sharp blue eyes are intently focused behind round, wire-rimmed glasses. He has a studious yet slightly disheveled appearance, with ink stains on his fingers from working with early printers.
Research Assistant
secondary
A young man in his early 20s, slender build with a slightly hunched posture from long hours at the desk. His dark brown hair is tousled from repeatedly running his hands through it in concentration. Wire-rimmed glasses perch on his nose, slightly smudged from handling chalk and paper.
Senior Researcher
secondary
A middle-aged man with a lean build, slightly stooped shoulders from years of bending over desks and equipment. His thinning brown hair is neatly combed back, and he wears round, wire-rimmed glasses that magnify his keen, observant eyes. A faint trace of ink stains his fingers, evidence of frequent note-taking.
Lab Technician
background
A middle-aged man of average height with a wiry build, sporting short-cropped brown hair and a neatly trimmed mustache. His hands are calloused from years of handling delicate equipment, and his keen eyes are framed by round, wire-rimmed glasses.

Dialog

John McCarthy Wait—no, it's obvious now! The evaluation rule must apply to itself recursively. That's how we'll achieve the meta-level abstraction.
Research Assistant The recursion, sir—so the function can operate on its own code? That's... that's brilliant!
Senior Researcher Just watch your stack depth. The 704's memory won't forgive infinite recursion.
John McCarthy Hardware limitations are temporary—the theoretical framework is what matters. Look here: (S (K (S I)) (S (K K) I))—this lambda calculus notation proves the concept.
Research Assistant But sir, how do we implement the conditional expressions? The IBM assembly instructions don't...
John McCarthy The predicate calculus handles that elegantly—if p then x else y becomes ((p x) y) in combinatory logic. It follows directly from Church's work.
Senior Researcher Well, John, you've just given every AI researcher a new headache. I'll alert the aspirin supply.

Chat with Characters

You've used your 3 free turns

Sign in to keep chatting with characters from this moment — unlimited turns.

Sign in to Continue
Sign in for unlimited

Causal neighbors · 477 linked moments

A
Apollo 1 Fire
1967 · same era
A
Apollo 1 Fire
1967 · follows
E
Explorer 1 Launch
1958 · same era
E
Explorer 1 Launch
1958 · precedes
D
Delivery of the first UNIVAC I to the United States Census Bureau
1951 · same era
D
Delivery of the first UNIVAC I to the United States Census Bureau
1951 · precedes
A
Apollo 1 Fire
1967 · same era
A
Apollo 1 Fire
1967 · follows
L
Launch of Explorer 1
1958 · same era
L
Launch of Explorer 1
1958 · precedes
A
Apollo 1 Fire
1967 · same era
A
Apollo 1 Fire
1967 · follows
X
XLNet Paper Presentation at ICML 2019
2019 · same figure
A
Attention Is All You Need Paper Presentation at NIPS 2017
2017 · same figure
D
Death of Martin Luther King Jr.
1968 · same era
D
Death of Martin Luther King Jr.
1968 · follows
F
Founding of Intel
1968 · same era
F
Founding of Intel
1968 · follows
A
Apollo 1 Fire
1967 · same era
A
Apollo 1 Fire
1967 · follows
A
Apollo 6 Launch
1968 · same era
A
Apollo 6 Launch
1968 · follows
F
Friendship 7 Launch
1962 · same era
F
Friendship 7 Launch
1962 · follows
E
EDSAC First Operation
1949 · same figure
C
Creation of the LISP Programming Language
1958 · same era
C
Creation of the LISP Programming Language
1958 · precedes
C
Creation of the LISP Programming Language
1958 · same figure
I
Invention of the Integrated Circuit
1958 · same figure
A
Apollo 1 Fire
1967 · same era
A
Apollo 1 Fire
1967 · follows
M
Mother of All Demos
1968 · same era
M
Mother of All Demos
1968 · follows
A
Apollo 7 Launch
1968 · same era
A
Apollo 7 Launch
1968 · follows
D
Dartmouth Conference on Artificial Intelligence begins
1956 · same era