Write a Blog >>
HOPL IV
Sun 20 - Tue 22 June 2021
co-located with
PLDI 2021
Toggle navigation
Attending
Venue: Online
Venue: Online
Sponsoring HOPL IV
Accommodation
Visa
Registration
Program
HOPL IV Program
Your Program
Sun 20 Jun
Mon 21 Jun
Tue 22 Jun
Track/Call
Organization
HOPL IV Committees
Organizing Committee
Steering Committee
Track Committees
Organizing Committee
Program Committee
Contributors
People Index
Search
Series
Sign in
Sign up
PLDI 2021
(
series
) /
HOPL IV
(
series
) /
Online
/
Room information: HOPL
Venue
Online
Room name
HOPL
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-04:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-04:00) Eastern Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-06:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-04:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+04:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Sun 20 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 11:45
Sunday Morning
Papers
at
HOPL
Chair(s):
Guy L. Steele Jr.
Oracle Labs
09:00
15m
Day opening
Welcome to HOPL IV Conference
Papers
C:
Richard P. Gabriel
Dream Songs, Inc. & HPI
,
C:
Guy L. Steele Jr.
Oracle Labs
09:15
60m
Keynote
Myths and Mythconceptions: What does it mean to be a programming language, anyhow?
Papers
K:
Mary Shaw
Carnegie Mellon University
10:45
60m
Talk
History of Coarrays and SPMD Parallelism in Fortran
Papers
John Reid
JKR Associates and Rutherford Appleton Laboratory
,
Bill Long
Cray Inc.
,
Jon Steidel
Intel Inc.
DOI
13:30 - 16:15
Sunday Early Afternoon
Papers
at
HOPL
Chair(s):
Jens Palsberg
University of California at Los Angeles
,
Crista Lopes
University of California, Irvine
13:30
75m
Talk
A History of MATLAB
Papers
Jack Little
MathWorks
,
Cleve Moler
MathWorks
DOI
15:15
60m
Talk
S, R and Data Science.
Papers
John Chambers
Stanford University
DOI
16:45 - 17:45
Sunday Late Afternoon
Papers
at
HOPL
Chair(s):
Crista Lopes
University of California, Irvine
16:45
60m
Talk
LabVIEW
Papers
Jeffrey Kodosky
Co-founder and Fellow, National Instruments
DOI
18:15 - 21:00
Sunday Evening
Papers
at
HOPL
Chair(s):
Shigeru Chiba
The University of Tokyo
,
Sukyoung Ryu
KAIST
18:15
60m
Talk
The Origins of Objective-C at PPI/Stepstone and its Evolution at NeXT
Papers
Brad Cox
Retired
,
Steve Naroff
Retired
,
Hansen Hsu
Computer History Museum
DOI
19:45
75m
Talk
JavaScript: The First 20 Years
Papers
Allen Wirfs-Brock
Wirfs-Brock Associates
,
Brendan Eich
Brave Software
DOI
Mon 21 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 11:45
Monday Morning
Papers
at
HOPL
Chair(s):
Tomas Petricek
University of Kent
,
Vijay Saraswat
IBM TJ Watson Research Center
09:00
75m
Talk
History of Logo
Papers
Cynthia Solomon
Cynthia Solomon Consulting
,
Brian Harvey
University of California, Berkeley
,
Ken Kahn
University of Oxford
,
Henry Lieberman
MIT Computer Science and Artificial Intelligence Lab (CSAIL)
,
Mark Miller
Learningtech.org and Northeastern University
,
Margaret Minsky
New York University Shanghai
,
Artemis Papert
Independent Artist
,
Brian Silverman
Playful Invention Co.
DOI
10:45
60m
Talk
A history of the Oz multiparadigm language
Papers
Peter Van Roy
Université catholique de Louvain
,
Seif Haridi
KTH Royal Institute of Technology, Sweden
,
Christian Schulte
KTH Royal Institute of Technology
,
Gert Smolka
Saarland University
DOI
13:30 - 16:15
Monday Early Afternoon
Papers
at
HOPL
Chair(s):
Yannis Smaragdakis
University of Athens
,
Roberto Ierusalimschy
PUC-Rio
13:30
75m
Talk
Thriving in a crowded and changing world: C++ 2006-2020
Papers
Bjarne Stroustrup
Morgan Stanley
DOI
15:15
60m
Talk
Origins of the D Programming Language
Papers
Walter Bright
The D Language Foundation
,
Andrei Alexandrescu
The D Language Foundation
,
Michael Parker
The D Language Foundation
DOI
16:45 - 17:45
Monday Late Afternoon
Papers
at
HOPL
Chair(s):
Guy L. Steele Jr.
Oracle Labs
16:45
60m
Talk
A History of Clojure
Papers
Rich Hickey
Cognitect, Inc.
DOI
18:15 - 21:00
Monday Evening
Papers
at
HOPL
Chair(s):
Steve Blackburn
Australian National University
,
Andrew Black
Portland State University
18:15
60m
Keynote
programmingLanguage as Language;
Papers
K:
James Noble
Victoria University of Wellington
,
K:
Robert Biddle
Carleton University
19:45
75m
Talk
The Evolution of Smalltalk from Smalltalk-72 through Squeak
Papers
Daniel Ingalls
None
DOI
Tue 22 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 11:45
Tuesday Morning
Papers
at
HOPL
Chair(s):
Guy L. Steele Jr.
Oracle Labs
,
Keshav Pingali
The University of Texas at Austin
09:00
75m
Talk
APL Since 1978
Papers
Roger K.W. Hui
Dyalog Ltd.
,
Morten J. Kromberg
Dyalog Ltd.
DOI
10:45
60m
Talk
Verilog HDL and its ancestors and descendants
Papers
Peter Flake
Elda Technology Ltd
,
Phil Moorby
,
Steve Golson
Trilobyte Systems
,
Arturo Salz
Synopsys, Inc.
,
Simon Davidmann
Imperas Software Ltd
DOI
13:30 - 16:15
Tuesday Early Afternoon
Papers
at
HOPL
Chair(s):
Kim Bruce
Pomona College
,
Brent Hailpern
IBM Research
13:30
75m
Talk
The History of Standard ML
Papers
David MacQueen
University of Chicago (Emeritus)
,
Robert Harper
Carnegie Mellon University, USA
,
John Reppy
University of Chicago, USA
DOI
15:15
60m
Talk
Evolution of Emacs Lisp
Papers
Stefan Monnier
Université de Montréal
,
Michael Sperber
Active Group GmbH
DOI
16:45 - 17:45
Tuesday Late Afternoon
Papers
at
HOPL
Chair(s):
Philip Wadler
University of Edinburgh, UK
16:45
60m
Talk
The Early History of F#
Papers
Don Syme
Microsoft Research
DOI
18:15 - 21:00
Tuesday Evening
Papers
at
HOPL
Chair(s):
Allen Wirfs-Brock
Wirfs-Brock Associates
,
Matthew Flatt
University of Utah, USA
18:15
60m
Talk
A history of the Groovy programming language
Papers
Paul King
OCI
DOI
19:45
75m
Talk
Hygienic Macro Technology
Papers
William Clinger
Northeastern University
,
Mitchell Wand
Northeastern University
DOI
Sun 20 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
19:00
30
20:00
30
HOPL
Papers
Sunday Morning
Papers
Sunday Early Afternoon
Papers
Sunday Late Afternoon
Papers
Sunday Evening
Mon 21 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
19:00
30
20:00
30
HOPL
Papers
Monday Morning
Papers
Monday Early Afternoon
Papers
Monday Late Afternoon
Papers
Monday Evening
Tue 22 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
19:00
30
20:00
30
HOPL
Papers
Tuesday Morning
Papers
Tuesday Early Afternoon
Papers
Tuesday Late Afternoon
Papers
Tuesday Evening
Sun 20 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
HOPL
HOPL IV Papers
Welcome to HOPL IV Conference
09:00 - 09:15
HOPL IV Papers
Myths and Mythconceptions: What does it mean to be a programming langua ...
09:15 - 10:15
HOPL IV Papers
History of Coarrays and SPMD Parallelism in Fortran
10:45 - 11:45
HOPL IV Papers
A History of MATLAB
13:30 - 14:45
HOPL IV Papers
S, R and Data Science.
15:15 - 16:15
HOPL IV Papers
LabVIEW
16:45 - 17:45
HOPL IV Papers
The Origins of Objective-C at PPI/Stepstone and its Evolution at NeXT
18:15 - 19:15
HOPL IV Papers
JavaScript: The First 20 Years
19:45 - 21:00
Mon 21 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
HOPL
HOPL IV Papers
History of Logo
09:00 - 10:15
HOPL IV Papers
A history of the Oz multiparadigm language
10:45 - 11:45
HOPL IV Papers
Thriving in a crowded and changing world: C++ 2006-2020
13:30 - 14:45
HOPL IV Papers
Origins of the D Programming Language
15:15 - 16:15
HOPL IV Papers
A History of Clojure
16:45 - 17:45
HOPL IV Papers
programmingLanguage as Language;
18:15 - 19:15
HOPL IV Papers
The Evolution of Smalltalk from Smalltalk-72 through Squeak
19:45 - 21:00
Tue 22 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
HOPL
HOPL IV Papers
APL Since 1978
09:00 - 10:15
HOPL IV Papers
Verilog HDL and its ancestors and descendants
10:45 - 11:45
HOPL IV Papers
The History of Standard ML
13:30 - 14:45
HOPL IV Papers
Evolution of Emacs Lisp
15:15 - 16:15
HOPL IV Papers
The Early History of F#
16:45 - 17:45
HOPL IV Papers
A history of the Groovy programming language
18:15 - 19:15
HOPL IV Papers
Hygienic Macro Technology
19:45 - 21:00
x
Thu 21 Nov 10:03