APL conference: Difference between revisions

Jump to navigation Jump to search
1,419 bytes added ,  06:58, 19 October 2020
("APL77")
(10 intermediate revisions by one other user not shown)
Line 11: Line 11:
! Date
! Date
|-
|-
| [[#2010|2010]]
| [[#1969|1969]]
| Berlin, Germany
| S.U.N.Y Binghamton, New York, USA
| APL 2010 LPA
| The Conference on APL "The March On Armonk"
| September 12–17, 2010
| July 11–12, 1969
|-
|-
| [[#2007|2007]]
| [[#1970|1970]]
| Montreal, Canada
| Goddard Space Flight Center, Greenbelt, MD, USA
| Arrays and Objects
| APL II
| October 21–26, 2007
| June 19–20, 1970
|-
|-
| 2004
| [[#1971|1971]]
| Montreal, Canada
| Berkeley, CA, USA
|  
| APL III
|  
| April 20–21, 1971
|-
|-
| [[#2003|2003]]
| [[#1972|1972]]
| San Diego, California, USA
| Atlanta, Georgia
| Stretching the Mind
| APL IV
| June 11–14, 2003
| June 15–16, 1972
|-
|-
| [[#2002|2002]]
| [[#1973|1973]]
| Madrid, Spain
| Toronto, Ontario
| Array Processing Languages: Lore, Problems, and Applications
| APL V
| July 22–25, 2002
| May 15–18, 1973
|-
|-
| [[#2001|2001]]
| [[#1974|1974]]
| New Haven, Connecticut, USA
| Anaheim, CA, USA
| An Arrays Odyssey
| APL 6
| June 25–28, 2001
| May 14–17, 1974
|-
|-
| [[#2000|2000]]
| [[#1975|1975]]
| Berlin, Germany
| Pisa, Italy
| Think Arrays in a Great City
| APL75
| July 24–27, 2000
| June 11–13, 1975
|-
|-
| [[#1999|1999]]
| [[#1976|1976]]
| Scranton, Pennsylvania, USA
| Ottawa, Canada
| All Array Programming Languages
| APL76
| August 10–14, 1999
| September 22–24, 1976
|-
|-
| [[#1998|1998]]
| [[#1978|1978]]
| Rome, Italy
| Foothills College, Los Altos Hills, CA, USA
| APL98 Conference on Array Processing Languages
| "APL78" (unofficial)
| August 27–31, 1998
| March 29, 1978
|-
|-
| [[#1997|1997]]
| [[#1979|1979]]
| Toronto, Ontario, Canada
| Rochester, NY, USA
| Share knowledge / share success
| APL '79
| August 17–20, 1997
| May 30–June 1, 1979
|-
|-
| [[#1996|1996]]
| [[#1980|1980]]
| Lancaster, UK
| Leeuwenhorst, Noordwijk, Holland
| Designing the Future
| APL '80
| July 29–August 1, 1996
| June 24–26, 1980
|-
|-
| [[#1995|1995]]
| [[#1981|1981]]
| San Antonio, Texas, USA
| San Francisco, CA, USA
| Applied Programming Languages
| APL '81
| June 4–8, 1995
| October 21–23, 1981
|-
|-
| [[#1994|1994]]
| [[#1982|1982]]
| Antwerp, Belgium
| Heidelberg, Germany
| The Language and Its Applications
| APL '82
| September 11–15, 1994
| September 1982
|-
|-
| [[#1993|1993]]
| [[#1983|1983]]
| Toronto, Ontario, Canada
| Washington, D.C
| APL '93
| APL '83
| August 15–19, 1993
| April 10–13, 1983
|-
|-
| [[#1992|1992]]
| [[#1984|1984]]
| St. Petersburg, Russia
| Helsinki, Finland
| APL '92
| APL '84
| July 6–10, 1992
| June 11–15, 1984
|-
|-
| [[#1991|1991]]
| [[#1985|1985]]
| Palo Alto, CA, USA
| Seattle, WA, USA
| APL '91
| APL and the future
| August 4–8, 1991
| May 12–16, 1985
|-
|-
| [[#1990|1990]]
| [[#1986|1986]]
| Copenhagen, Denmark
| Manchester, UK
| APL 90: For the Future
| APL in Action
| August 13–17, 1990
| July 7–11, 1986
|-
|-
| [[#1989|1989]]
| [[#1987|1987]]
| New York City, NY, USA
| Dallas, TX, USA
| APL as a Tool of Thought
| APL in Transition
| August 7–10, 1989
| May 10–14, 1987
|-
|-
| [[#1988|1988]]
| [[#1988|1988]]
Line 106: Line 106:
| February 1–5, 1988
| February 1–5, 1988
|-
|-
| [[#1987|1987]]
| [[#1989|1989]]
| Dallas, TX, USA
| New York City, NY, USA
| APL in Transition
| APL as a Tool of Thought
| May 10–14, 1987
| August 7–10, 1989
|-
|-
| [[#1986|1986]]
| [[#1990|1990]]
| Manchester, UK
| Copenhagen, Denmark
| APL in Action
| APL 90: For the Future
| July 7–11
| August 13–17, 1990
|-
|-
| [[#1985|1985]]
| [[#1991|1991]]
| Seattle, WA, USA
| Palo Alto, CA, USA
| APL and the future
| APL '91
| May 12–16
| August 4–8, 1991
|-
|-
| [[#1984|1984]]
| [[#1992|1992]]
| Helsinki, Finland
| St. Petersburg, Russia
| APL '84
| APL '92
| June 11–15, 1984
| July 6–10, 1992
|-
|-
| [[#1983|1983]]
| [[#1993|1993]]
| Washington, D.C
| Toronto, Ontario, Canada
| APL '83
| APL '93
| April 10–13, 1983
| August 15–19, 1993
|-
|-
| [[#1982|1982]]
| [[#1994|1994]]
| Heidelberg, Germany
| Antwerp, Belgium
| APL '82
| The Language and Its Applications
| September 1982
| September 11–15, 1994
|-
|-
| [[#1981|1981]]
| [[#1995|1995]]
| San Francisco, CA, USA
| San Antonio, Texas, USA
| APL '81
| Applied Programming Languages
| October 21–23, 1981
| June 4–8, 1995
|-
|-
| [[#1980|1980]]
| [[#1996|1996]]
| Leeuwenhorst, Noordwijk, Holland
| Lancaster, UK
| APL '80
| Designing the Future
| June 24–26, 1980
| July 29–August 1, 1996
|-
|-
| [[#1979|1979]]
| [[#1997|1997]]
| Rochester, NY, USA
| Toronto, Ontario, Canada
| APL '79
| Share knowledge / share success
| May 30–June 1, 1979
| August 17–20, 1997
|-
|-
| [[#1978|1978]]
| [[#1998|1998]]
| Foothills College, Los Altos Hills, CA, USA
| Rome, Italy
| "APL78" (unofficial)
| APL98 Conference on Array Processing Languages
|
| August 27–31, 1998
|-
|-
| [[#1978|1977]]
| [[#1999|1999]]
| Asilomar, CA, USA
| Scranton, Pennsylvania, USA
| "APL77" (unofficial, invitation-only)
| All Array Programming Languages
| March 29, 1978
| August 10–14, 1999
|-
|-
| [[#1976|1976]]
| [[#2000|2000]]
| Ottawa, Canada
| Berlin, Germany
| APL76
| Think Arrays in a Great City
| September 22–24, 1976
| July 24–27, 2000
|-
|-
| [[#1975|1975]]
| [[#2001|2001]]
| Pisa, Italy
| New Haven, Connecticut, USA
| APL75
| An Arrays Odyssey
| June 11–13, 1975
| June 25–28, 2001
|-
|-
| [[#1974|1974]]
| [[#2002|2002]]
| Anaheim, CA, USA
| Madrid, Spain
| APL 6
| Array Processing Languages: Lore, Problems, and Applications
| May 14–17, 1974
| July 22–25, 2002
|-
|-
| [[#1973|1973]]
| [[#2003|2003]]
| Toronto, Ontario
| San Diego, California, USA
| APL V
| Stretching the Mind
| May 15–18, 1973
| June 11–14, 2003
|-
|-
| [[#1972|1972]]
| 2004
| Atlanta, Georgia
| Montreal, Canada
| APL IV
|  
| June 15–16, 1972
|  
|-
|-
| [[#1971|1971]]
| [[#2007|2007]]
| Berkeley, CA, USA
| Montreal, Canada
| APL III
| Arrays and Objects
| April 20–21, 1971
| October 21–26, 2007
|-
|-
| [[#1970|1970]]
| [[#2010|2010]]
| Goddard Space Flight Center, Greenbelt, MD, USA
| Berlin, Germany
| APL II
| APL 2010 LPA
| June 19–20, 1970
| September 12–17, 2010
|-
| [[#1969|1969]]
| S.U.N.Y Binghamton, New York, USA
| The Conference on APL "The March On Armonk"
| July 11–12, 1969
|}
|}


Line 210: Line 205:
The high attendance of roughly 220 was due in part to IBM sales people: as IBM had recently begun to sell APL\360 as a stand-alone product, those in sales sought to learn about the language.<ref name="foster">[[Ray Polivka|Polivka, Ray]] and Jon McGrew. [https://dl.acm.org/doi/10.1145/216800.216805 "A Quote Quad Interview: Garth Foster"]. Quote Quad Volume 26 Number 1. 1995-09.</ref>
The high attendance of roughly 220 was due in part to IBM sales people: as IBM had recently begun to sell APL\360 as a stand-alone product, those in sales sought to learn about the language.<ref name="foster">[[Ray Polivka|Polivka, Ray]] and Jon McGrew. [https://dl.acm.org/doi/10.1145/216800.216805 "A Quote Quad Interview: Garth Foster"]. Quote Quad Volume 26 Number 1. 1995-09.</ref>


Attendee [[Garth Foster]] was motivated by the diverse interests represented at SUNY to rename his newsletter ''SHARE*APL\360'' to the ''[[APL Quote-Quad]]'', and to establish the [[APL Implementer's Workshop]]. The latter served to bring the behavior of various APL implementations into closer alignment by offering implementors a forum to discuss design and implementation decisions.<ref name="roots">[[Garth Foster|Foster, Garth]]. "The APL user community - its roots". Proceedings of the 1980 APL Users Meeting in Toronto, Canada. 1980.</ref>
Attendee [[Garth Foster]] was motivated by the diverse interests represented at SUNY to rename his newsletter ''SHARE*APL\360'' to the ''[[APL Quote-Quad]]'', and to establish the [[APL Implementer's Workshop]]. The latter served to bring the behavior of various APL implementations into closer alignment by offering implementors a forum to discuss design and implementation decisions.<ref name="roots">[[Garth Foster|Foster, Garth]]. "The APL user community - its roots" at [[IPSA '80]].</ref>


A point of focus in early APL conferences was ''CAI'', which stands for Computer Assisted Instruction. Sometimes the acronym CAL, or Computer Assisted Learning, is also used.
A point of focus in early APL conferences was ''CAI'', which stands for Computer Assisted Instruction. Sometimes the acronym CAL, or Computer Assisted Learning, is also used.
Line 228: Line 223:
At the suggestion of [[wikipedia:NASA|NASA]] employee Cyrus Creveling, a group of attendees of the 1969 conference agreed to hold a second conference at the [[wikipedia:Goddard Space Flight Center|Goddard Space Flight Center]] in [[wikipedia:Greenbelt, Maryland|Greenbelt, Maryland]]. It took place on June 19 and 20, 1970. The conference, reduced in attendance from 220 to 150, was held in the style of a workshop, with presentations and discussion but no papers or proceedings published. At this conference the first formal effort to establish [[SIGAPL]] was made by collecting the required 25 signatures for a petition to the ACM.<ref name="foster"/>
At the suggestion of [[wikipedia:NASA|NASA]] employee Cyrus Creveling, a group of attendees of the 1969 conference agreed to hold a second conference at the [[wikipedia:Goddard Space Flight Center|Goddard Space Flight Center]] in [[wikipedia:Greenbelt, Maryland|Greenbelt, Maryland]]. It took place on June 19 and 20, 1970. The conference, reduced in attendance from 220 to 150, was held in the style of a workshop, with presentations and discussion but no papers or proceedings published. At this conference the first formal effort to establish [[SIGAPL]] was made by collecting the required 25 signatures for a petition to the ACM.<ref name="foster"/>


Two reports from the conference was published in the [[APL Quote-Quad]].<ref>Korn, Karl. [https://dl.acm.org/doi/abs/10.1145/987429.987434 "APL Community Meets at NASA"]. [[APL Quote-Quad]] Vol. 2, No. 2. 1970-07-10.</ref><ref>Creveling, Cyrus. "APL Conference". [https://dl.acm.org/action/showBmPdf?doi=10.1145%2F987429 pdf]: last page) [[APL Quote-Quad]] Vol. 2, No. 2. 1970-07-10.</ref> [[Ken Iverson]] and [[Adin Falkoff]] attended but spoke little about their plans, and [[Eric Iverson]], then at [[I.P. Sharp]], participated in discussion.
Two reports from the conference was published in the [[APL Quote-Quad]].<ref>Korn, Karl. [https://dl.acm.org/doi/abs/10.1145/987429.987434 "APL Community Meets at NASA"]. [[APL Quote-Quad]] Vol. 2, No. 2. 1970-07-10.</ref><ref>Creveling, Cyrus. "APL Conference". ([https://dl.acm.org/action/showBmPdf?doi=10.1145%2F987429 pdf]: last page) [[APL Quote-Quad]] Vol. 2, No. 2. 1970-07-10.</ref> [[Ken Iverson]] and [[Adin Falkoff]] attended but spoke little about their plans, and [[Eric Iverson]], then at [[I.P. Sharp]], participated in discussion.
* '''Telemetry Data Processing'''. George H. Ludwig (NASA).
* '''Telemetry Data Processing'''. George H. Ludwig (NASA).
* '''Demonstration of an APL On-line Shared files system''' developed by [[Larry Breed]] and [[Eric Iverson]] at [[I.P. Sharp]]. Al Rose ([[STSC]]).
* '''Demonstration of an APL On-line Shared files system''' developed by [[Larry Breed]] and [[Eric Iverson]] at [[I.P. Sharp]]. Al Rose ([[STSC]]).
Line 465: Line 460:
* '''Adaptive library documentation for APL'''. Naomi Kleid and Gerald M. Weinberg. [https://doi.org/10.1145/800114.803683].
* '''Adaptive library documentation for APL'''. Naomi Kleid and Gerald M. Weinberg. [https://doi.org/10.1145/800114.803683].
* '''Functions in APL to assist the programming and servicing of CAI-Lessons'''. Georg R. Lampl and Isolde Schell-Haungs. [https://doi.org/10.1145/800114.803684].
* '''Functions in APL to assist the programming and servicing of CAI-Lessons'''. Georg R. Lampl and Isolde Schell-Haungs. [https://doi.org/10.1145/800114.803684].
* '''APL comparison tolerance'''. R. H. Lathwell. [https://doi.org/10.1145/800114.803685].
* '''APL comparison tolerance'''. [[Dick Lathwell|R. H. Lathwell]]. [https://doi.org/10.1145/800114.803685].
* '''APL usage in Europe: Scope and value'''. Yves Le Borgne. [https://doi.org/10.1145/800114.803686].
* '''APL usage in Europe: Scope and value'''. Yves Le Borgne. [https://doi.org/10.1145/800114.803686].
* '''Data Base Retrieval System (DBRS) a personalized data base system for the APL user'''. C. E. Mahood. [https://doi.org/10.1145/800114.803687].
* '''Data Base Retrieval System (DBRS) a personalized data base system for the APL user'''. C. E. Mahood. [https://doi.org/10.1145/800114.803687].
Line 492: Line 487:


==== 1979 ====
==== 1979 ====
The 1979 APL conference was held in [[wikipedia:Rochester, New York|Rochester, New York]] from May 30 to June 1, and sponsored by [[SIGAPL]] (then STAPL). In part due to the lack of formal 1977 and 1978 conferences, attendance was very high, with over a thousand attendees<ref name="roots"/> and 200 submitted papers. Abstracts could be submitted electronically by the major APL [[time-sharing]] services. Eight invited papers, presented to all participants, were given by notable computer scientists both inside and outside the APL community. In addition to talks, the conference featured a poster display and exhibits of APL implementations, terminals, and books. A banquet talk was given by [[wikipedia:Fred Brooks|Fred Brooks]], with the title <source lang=apl inline>⍉ 1 3 ⍴ 'APL'  ⍝  A Sideways View of APL</source>.<ref>ACM. ''APL79 Conference Proceedings'' foreward. [[APL Quote Quad]] Vol. 9 No. 4 part 1. 1979-06.</ref>
* '''Deferred Execution: An “ACE” of an application'''. Donald A. Link and Martin W. Gardner. [https://doi.org/10.1145/800136.804430].
* '''Deferred Execution: An “ACE” of an application'''. Donald A. Link and Martin W. Gardner. [https://doi.org/10.1145/800136.804430].
* '''Multisystem processing with APL'''. J. F. Sencindiver and D. H. Steinbrook. [https://doi.org/10.1145/800136.804431].
* '''Multisystem processing with APL'''. J. F. Sencindiver and D. H. Steinbrook. [https://doi.org/10.1145/800136.804431].
Line 526: Line 523:
* '''An airline-industry database'''. N. L. Ensenat, G. S. Rosen, and F. F. Speckman. [https://doi.org/10.1145/800136.804462].
* '''An airline-industry database'''. N. L. Ensenat, G. S. Rosen, and F. F. Speckman. [https://doi.org/10.1145/800136.804462].
* '''The MACSYMA system for formula manipulation'''. J. Moses. [https://doi.org/10.1145/800136.804463].
* '''The MACSYMA system for formula manipulation'''. J. Moses. [https://doi.org/10.1145/800136.804463].
* '''Constraints'''. Guy Lewis Steele and Gerald Jay Sussman. [https://doi.org/10.1145/800136.804464].
* '''Constraints'''. [[wikipedia:Guy L. Steele Jr.|Guy Lewis Steele]] and [[wikipedia:Gerald Jay Sussman|Gerald Jay Sussman]]. [https://doi.org/10.1145/800136.804464].
* '''Efficient storage management in APL'''. [[Roy Sykes|Roy A. Sykes]]. [https://doi.org/10.1145/800136.804465].
* '''Efficient storage management in APL'''. [[Roy Sykes|Roy A. Sykes]]. [https://doi.org/10.1145/800136.804465].
* '''Programming with idioms in APL'''. [[Alan Perlis|Alan J. Perlis]] and Spencer Rugaber. [https://doi.org/10.1145/800136.804466].
* '''Programming with idioms in APL'''. [[Alan Perlis|Alan J. Perlis]] and Spencer Rugaber. [https://doi.org/10.1145/800136.804466].
Line 544: Line 541:
* '''Teaching computer science with APL: An introduction to search procedures'''. Stewart A. Denenberg and Howard A. Peelle. [https://doi.org/10.1145/800136.804480].
* '''Teaching computer science with APL: An introduction to search procedures'''. Stewart A. Denenberg and Howard A. Peelle. [https://doi.org/10.1145/800136.804480].
* '''Steps toward an APL compiler'''. [[Clark Wiedmann]]. [https://doi.org/10.1145/800136.804481].
* '''Steps toward an APL compiler'''. [[Clark Wiedmann]]. [https://doi.org/10.1145/800136.804481].
* '''Some implications of APL order-of-execution rules'''. Richard H. Lathwell. [https://doi.org/10.1145/800136.804482].
* '''Some implications of APL order-of-execution rules'''. [[Dick Lathwell|Richard H. Lathwell]]. [https://doi.org/10.1145/800136.804482].
* '''On the locus of program flow within and among secondary functions'''. [[Garth Foster|Garth H. Foster]]. [https://doi.org/10.1145/800136.804483].
* '''On the locus of program flow within and among secondary functions'''. [[Garth Foster|Garth H. Foster]]. [https://doi.org/10.1145/800136.804483].
* '''Smalltalk and generic concepts in programming languages'''. [[wikipedia:Alan Kay|Alan C. Kay]]. [https://doi.org/10.1145/800136.804484].
* '''Smalltalk and generic concepts in programming languages'''. [[wikipedia:Alan Kay|Alan C. Kay]]. [https://doi.org/10.1145/800136.804484].
Line 610: Line 607:


==== 1981 ====
==== 1981 ====
The 1981 APL conference was held in [[wikipedia:San Francisco|San Francisco]], California from October 21 to 23. It featured eight invited talks in addition to 50 papers drawn from over 300 submissions, two panel discussions, tutorial lectures, and a poster display.<ref>ACM. ''APL 81 Conference Proceedings'' foreward. [[APL Quote Quad]] Vol. 12 No. 1. 1981-09.</ref> Also notable was a performance of [[APL Blossom Time]] given by [[Larry Breed]], [[Jim Brown]], and others.
* '''A vision of probability and statistics using APL'''. Linda Alvord. [https://doi.org/10.1145/800142.805327].
* '''A vision of probability and statistics using APL'''. Linda Alvord. [https://doi.org/10.1145/800142.805327].
* '''Text-editing and photocomposing APL publications'''. Arlene E. Azzarello. [https://doi.org/10.1145/800142.805328].
* '''Text-editing and photocomposing APL publications'''. Arlene E. Azzarello. [https://doi.org/10.1145/800142.805328].
Line 1,649: Line 1,648:
<references />
<references />
{{APL community}}
{{APL community}}
[[Category:Lists]]
[[Category:Lists]][[Category:Conferences]]

Navigation menu