Write a Blog >>
PLDI 2021
Sun 20 - Sat 26 June 2021
PLDI
Toggle navigation
Attending
Venue: Online
Registration
Code of Conduct
Sponsorship
Program
PLDI Program
Your Program
Filter by Day
Sun 20 Jun
Mon 21 Jun
Tue 22 Jun
Wed 23 Jun
Thu 24 Jun
Fri 25 Jun
Sat 26 Jun
Tracks
PLDI 2021
Ask Me Anything
CARES
PLDI
Invited Talks
Research Artifacts
Tutorials
- Beyond Weak Memory Consistency: The Challenges of Memory Persistency
- IMOP: A Self-Stabilizing Source-to-Source Compiler Framework for OpenMP C
- Implementing smart contract security analyses using the MadMax/Gigahorse framework
Workshops and Tutorials
Social
SRC
Student Volunteering
Sponsors
Co-hosted Conferences
HOPL IV
HOPL IV
HOPL IV
Papers
ISMM
LCTES
Workshops
ARRAY
Infer Practitioners
MAPS
PLMW@PLDI
PLanQC
SOAP
Organization
PLDI 2021 Committees
Organizing Committee
Steering Committee
Virtualization Committee
Track Committees
PLDI
Research Artifacts
SRC
Student Volunteering
Contributors
People Index
Co-hosted Conferences
HOPL IV
Organizing Committee
Steering Committee
Organizing Committee
Program Committee
ISMM
Organizing Committee
Program Committee
External Review Committee
Steering Committee
LCTES
Organizing Committee
Program Committee
Artifact Evaluation Committee
Steering Committee
Workshops
ARRAY
Organizing Committee
Program Committee
Infer Practitioners
Organizing Committee
Program Committee
MAPS
Organizing Committee
Program Committee
PLMW@PLDI
Organizing Committee
PLanQC
Organizing Committee
Program Committee
SOAP
Invited Speakers
Organizing Committee
Program Committee
Search
Series
Series
PLDI 2025
PLDI 2024
PLDI 2023
PLDI 2022
PLDI 2021
PLDI 2020
PLDI 2019
PLDI 2018
PLDI 2017
PLDI 2016
PLDI 2015
Sign in
Sign up
PLDI 2021
(
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
HOPL IV Papers
at
HOPL
Chair(s):
Guy L. Steele Jr.
Oracle Labs
09:00
15m
Day opening
Welcome to HOPL IV Conference
HOPL IV 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?
HOPL IV Papers
K:
Mary Shaw
Carnegie Mellon University
10:45
60m
Talk
History of Coarrays and SPMD Parallelism in Fortran
HOPL IV 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
HOPL IV 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
HOPL IV Papers
Jack Little
MathWorks
,
Cleve Moler
MathWorks
DOI
15:15
60m
Talk
S, R and Data Science.
HOPL IV Papers
John Chambers
Stanford University
DOI
16:45 - 17:45
Sunday Late Afternoon
HOPL IV Papers
at
HOPL
Chair(s):
Crista Lopes
University of California, Irvine
16:45
60m
Talk
LabVIEW
HOPL IV Papers
Jeffrey Kodosky
Co-founder and Fellow, National Instruments
DOI
18:15 - 21:00
Sunday Evening
HOPL IV 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
HOPL IV Papers
Brad Cox
Retired
,
Steve Naroff
Retired
,
Hansen Hsu
Computer History Museum
DOI
19:45
75m
Talk
JavaScript: The First 20 Years
HOPL IV 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
HOPL IV Papers
at
HOPL
Chair(s):
Tomas Petricek
University of Kent
,
Vijay Saraswat
IBM TJ Watson Research Center
09:00
75m
Talk
History of Logo
HOPL IV 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
HOPL IV 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
HOPL IV 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
HOPL IV Papers
Bjarne Stroustrup
Morgan Stanley
DOI
15:15
60m
Talk
Origins of the D Programming Language
HOPL IV 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
HOPL IV Papers
at
HOPL
Chair(s):
Guy L. Steele Jr.
Oracle Labs
16:45
60m
Talk
A History of Clojure
HOPL IV Papers
Rich Hickey
Cognitect, Inc.
DOI
18:15 - 21:00
Monday Evening
HOPL IV Papers
at
HOPL
Chair(s):
Steve Blackburn
Australian National University
,
Andrew Black
Portland State University
18:15
60m
Keynote
programmingLanguage as Language;
HOPL IV 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
HOPL IV Papers
Daniel Ingalls
None
DOI
Tue 22 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 11:45
Tuesday Morning
HOPL IV 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
HOPL IV Papers
Roger K.W. Hui
Dyalog Ltd.
,
Morten J. Kromberg
Dyalog Ltd.
DOI
10:45
60m
Talk
Verilog HDL and its ancestors and descendants
HOPL IV 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
HOPL IV Papers
at
HOPL
Chair(s):
Kim Bruce
Pomona College
,
Brent Hailpern
IBM Research
13:30
75m
Talk
The History of Standard ML
HOPL IV 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
HOPL IV Papers
Stefan Monnier
Université de Montréal
,
Michael Sperber
Active Group GmbH
DOI
16:45 - 17:45
Tuesday Late Afternoon
HOPL IV Papers
at
HOPL
Chair(s):
Philip Wadler
University of Edinburgh, UK
16:45
60m
Talk
The Early History of F#
HOPL IV Papers
Don Syme
Microsoft Research
DOI
18:15 - 21:00
Tuesday Evening
HOPL IV 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
HOPL IV Papers
Paul King
OCI
DOI
19:45
75m
Talk
Hygienic Macro Technology
HOPL IV 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
HOPL IV Papers
Sunday Morning
HOPL IV Papers
Sunday Early Afternoon
HOPL IV Papers
Sunday Late Afternoon
HOPL IV 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
HOPL IV Papers
Monday Morning
HOPL IV Papers
Monday Early Afternoon
HOPL IV Papers
Monday Late Afternoon
HOPL IV 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
HOPL IV Papers
Tuesday Morning
HOPL IV Papers
Tuesday Early Afternoon
HOPL IV Papers
Tuesday Late Afternoon
HOPL IV 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 09:59