Write a Blog >>
SOAP 2021
Tue 22 - Wed 23 June 2021 Virtual Conference
co-located with PLDI 2021
VenueOnline
Room nameHOPL
Room InformationNo extra information available
Program

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
Sun 20 Jun

Displayed time zone: Eastern Time (US & Canada) change

09:00 - 11:45
Sunday MorningHOPL IV at HOPL
Chair(s): Guy L. Steele Jr.Oracle Labs
09:00
15m
Day opening
Welcome to HOPL IV Conference
HOPL IV
C: Richard P. GabrielDream 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
K: Mary ShawCarnegie Mellon University
10:45
60m
Talk
History of Coarrays and SPMD Parallelism in Fortran
HOPL IV
John ReidJKR Associates and Rutherford Appleton Laboratory, Bill LongCray Inc., Jon SteidelIntel Inc.
DOI
13:30 - 16:15
Sunday Early AfternoonHOPL IV at HOPL
Chair(s): Jens PalsbergUniversity of California at Los Angeles, Crista LopesUniversity of California, Irvine
13:30
75m
Talk
A History of MATLAB
HOPL IV
Jack LittleMathWorks, Cleve MolerMathWorks
DOI
15:15
60m
Talk
S, R and Data Science.
HOPL IV
John ChambersStanford University
DOI
16:45 - 17:45
Sunday Late AfternoonHOPL IV at HOPL
Chair(s): Crista LopesUniversity of California, Irvine
16:45
60m
Talk
LabVIEW
HOPL IV
Jeffrey KodoskyCo-founder and Fellow, National Instruments
DOI
18:15 - 21:00
Sunday EveningHOPL IV at HOPL
Chair(s): Shigeru ChibaThe University of Tokyo, Sukyoung RyuKAIST
18:15
60m
Talk
The Origins of Objective-C at PPI/Stepstone and its Evolution at NeXT
HOPL IV
Brad CoxRetired, Steve NaroffRetired, Hansen HsuComputer History Museum
DOI
19:45
75m
Talk
JavaScript: The First 20 Years
HOPL IV
Allen Wirfs-BrockWirfs-Brock Associates, Brendan EichBrave Software
DOI

Conference Day
Mon 21 Jun

Displayed time zone: Eastern Time (US & Canada) change

09:00 - 11:45
Monday MorningHOPL IV at HOPL
Chair(s): Tomas PetricekUniversity of Kent, Vijay SaraswatIBM TJ Watson Research Center
09:00
75m
Talk
History of Logo
HOPL IV
Cynthia SolomonCynthia Solomon Consulting, Brian HarveyUniversity of California, Berkeley, Ken KahnUniversity of Oxford, Henry LiebermanMIT Computer Science and Artificial Intelligence Lab (CSAIL), Mark MillerLearningtech.org and Northeastern University, Margaret MinskyNew York University Shanghai, Artemis PapertIndependent Artist, Brian SilvermanPlayful Invention Co.
DOI
10:45
60m
Talk
A history of the Oz multiparadigm language
HOPL IV
Peter Van RoyUniversité catholique de Louvain, Seif HaridiKTH Royal Institute of Technology, Sweden, Christian SchulteKTH Royal Institute of Technology, Gert SmolkaSaarland University
DOI
13:30 - 16:15
Monday Early AfternoonHOPL IV at HOPL
Chair(s): Yannis SmaragdakisUniversity of Athens, Roberto IerusalimschyPUC-Rio
13:30
75m
Talk
Thriving in a crowded and changing world: C++ 2006-2020
HOPL IV
Bjarne StroustrupMorgan Stanley
DOI
15:15
60m
Talk
Origins of the D Programming Language
HOPL IV
Walter BrightThe D Language Foundation, Andrei AlexandrescuThe D Language Foundation, Michael ParkerThe D Language Foundation
DOI
16:45 - 17:45
Monday Late AfternoonHOPL IV at HOPL
Chair(s): Guy L. Steele Jr.Oracle Labs
16:45
60m
Talk
A History of Clojure
HOPL IV
Rich HickeyCognitect, Inc.
DOI
18:15 - 21:00
Monday EveningHOPL IV at HOPL
Chair(s): Steve BlackburnAustralian National University, Andrew BlackPortland State University
18:15
60m
Keynote
programmingLanguage as Language;
HOPL IV
K: James NobleVictoria University of Wellington, K: Robert BiddleCarleton University
19:45
75m
Talk
The Evolution of Smalltalk from Smalltalk-72 through Squeak
HOPL IV
DOI

Conference Day
Tue 22 Jun

Displayed time zone: Eastern Time (US & Canada) change

09:00 - 11:45
Tuesday MorningHOPL IV at HOPL
Chair(s): Guy L. Steele Jr.Oracle Labs, Keshav PingaliThe University of Texas at Austin
09:00
75m
Talk
APL Since 1978
HOPL IV
Roger K.W. HuiDyalog Ltd., Morten J. KrombergDyalog Ltd.
DOI
10:45
60m
Talk
Verilog HDL and its ancestors and descendants
HOPL IV
Peter FlakeElda Technology Ltd, Phil Moorby, Steve GolsonTrilobyte Systems, Arturo SalzSynopsys, Inc., Simon DavidmannImperas Software Ltd
DOI
13:30 - 16:15
Tuesday Early AfternoonHOPL IV at HOPL
Chair(s): Kim BrucePomona College, Brent HailpernIBM Research
13:30
75m
Talk
The History of Standard ML
HOPL IV
David MacQueenUniversity of Chicago (Emeritus), Robert Harper, John ReppyUniversity of Chicago, USA
DOI
15:15
60m
Talk
Evolution of Emacs Lisp
HOPL IV
Stefan MonnierUniversité de Montréal, Michael SperberActive Group GmbH
DOI
16:45 - 17:45
Tuesday Late AfternoonHOPL IV at HOPL
Chair(s): Philip WadlerUniversity of Edinburgh, UK
16:45
60m
Talk
The Early History of F#
HOPL IV
Don SymeMicrosoft Research
DOI
18:15 - 21:00
Tuesday EveningHOPL IV at HOPL
Chair(s): Allen Wirfs-BrockWirfs-Brock Associates, Matthew FlattUniversity of Utah, USA
18:15
60m
Talk
A history of the Groovy programming language
HOPL IV
DOI
19:45
75m
Talk
Hygienic Macro Technology
HOPL IV
William ClingerNortheastern University, Mitchell WandNortheastern University
DOI

Conference Day
Sun 20 Jun

Displayed time zone: Eastern Time (US & Canada) change

Room9:003010:003011:003012:003013:003014:003015:003016:003017:003018:003019:003020:0030
HOPL

Conference Day
Mon 21 Jun

Displayed time zone: Eastern Time (US & Canada) change

Room9:003010:003011:003012:003013:003014:003015:003016:003017:003018:003019:003020:0030
HOPL

Conference Day
Tue 22 Jun

Displayed time zone: Eastern Time (US & Canada) change

Room9:003010:003011:003012:003013:003014:003015:003016:003017:003018:003019:003020:0030
HOPL

Conference Day
Sun 20 Jun

Displayed time zone: Eastern Time (US & Canada) change

Conference Day
Mon 21 Jun

Displayed time zone: Eastern Time (US & Canada) change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:00153045
HOPL

Conference Day
Tue 22 Jun

Displayed time zone: Eastern Time (US & Canada) change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:00153045
HOPL