2,954
edits
(Snake Island links) |
m (Text replacement - "Joey K. Tuttle" to "Joey K. Tuttle") |
||
(14 intermediate revisions by 4 users not shown) | |||
Line 52: | Line 52: | ||
|- | |- | ||
| [[#1978|1978]] | | [[#1978|1978]] | ||
| | | Foothill College, Los Altos Hills, CA, USA | ||
| "APL78" (unofficial) | | "APL78" (unofficial) | ||
| March 29, 1978 | | March 29, 1978 | ||
Line 223: | 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 | Two reports from the conference were 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]]). | ||
* '''APL and Files on the IBM 1500'''. Henry T. Lippert ([[wikipedia:Florida State University|Florida State University]]) and Tom McMurchie ([[wikipedia:USAF|USAF]]). | * '''APL and Files on the IBM 1500'''. Henry T. Lippert ([[wikipedia:Florida State University|Florida State University]]) and Tom McMurchie ([[wikipedia:USAF|USAF]]). | ||
* File Management System. Gerry Enfield (Computer Company, Richmond). | * File Management System. Gerry Enfield (Computer Company, Richmond). | ||
Line 239: | Line 239: | ||
* '''APL as a Conversational Language - What is Missing?''' [[Alan Perlis]]. | * '''APL as a Conversational Language - What is Missing?''' [[Alan Perlis]]. | ||
* '''A Set of APL Programs for Use in Network Theory'''. Paul Penfield, Jr. ([[wikipedia:MIT|MIT]]). | * '''A Set of APL Programs for Use in Network Theory'''. Paul Penfield, Jr. ([[wikipedia:MIT|MIT]]). | ||
* '''An On-Line Proof Checker Operating under APL/360, with Applications for Computer-Aided Instruction in Logic, Mathematics, and Computer Science'''. Paul Page ([[wikipedia:UCLA|UCLA]]). | * '''An On-Line Proof Checker Operating under APL/360, with Applications for Computer-Aided Instruction in Logic, Mathematics, and Computer Science'''. Paul Page ([[wikipedia:UCLA|UCLA]]). [https://dl.acm.org/doi/10.1145/1316873.1317456]. | ||
* '''The [[wikipedia:CDC Star-100|CDC Star-100]]: An APL Oriented Machine'''. | * '''The [[wikipedia:CDC Star-100|CDC Star-100]]: An APL Oriented Machine'''. | ||
* '''Conditional Branch, APL Compiler'''. John Williams ([[wikipedia:Cornell|Cornell]]) | * '''Conditional Branch, APL Compiler'''. John Williams ([[wikipedia:Cornell|Cornell]]) | ||
* '''A Language Machine'''. Zaks and Steingart ([[wikipedia:UC Berkeley|UC Berkeley]]). | * '''A Language Machine'''. Zaks and Steingart ([[wikipedia:UC Berkeley|UC Berkeley]]). [https://dl.acm.org/doi/10.1145/1316873.1317457]. | ||
* '''Bulk I/O and Communications with LTSS'''. Jerry L. Owens (Livermore Time Sharing System). | * '''Bulk I/O and Communications with LTSS'''. Jerry L. Owens (Livermore Time Sharing System). | ||
* '''Generalized Lists and Other Extensions'''. Jim Ryan ([[Burroughs]]). | * '''Generalized Lists and Other Extensions'''. Jim Ryan ([[Burroughs]]). | ||
* '''LRL APL Implementation on the [[wikipedia:CDC 6000|CDC 6000]]-7600'''. Ned Dairike ([[wikipedia:Lawrence Livermore National Laboratory|Livermore Radiation Laboratory]]). | * '''LRL APL Implementation on the [[wikipedia:CDC 6000|CDC 6000]]-7600'''. Ned Dairike ([[wikipedia:Lawrence Livermore National Laboratory|Livermore Radiation Laboratory]]). | ||
* '''Time Sharing APL for IBM 1130 Systems'''. Thomas P. Daniell ([[IBM]]) | * '''Time Sharing APL for IBM 1130 Systems'''. Thomas P. Daniell ([[IBM]]) | ||
* '''APL on the Honeywell 635'''. Norman Glick and Richard Schrader ([[wikipedia:NSA|NSA]]). | * '''APL on the Honeywell 635'''. Norman Glick and Richard Schrader ([[wikipedia:NSA|NSA]]). [https://dl.acm.org/doi/10.1145/1316873.1317455]. | ||
* '''A Micro-Programmed Implementation of an APL Machine'''. A. Hassitt, J. W. Lageshulte, and L. G. Lyon ([[IBM]]). | * '''A Micro-Programmed Implementation of an APL Machine'''. A. Hassitt, J. W. Lageshulte, and L. G. Lyon ([[IBM]]). | ||
* '''APL/700 - An APL Implementation for the Burroughs 6700 and 7700'''. Jim Ryan ([[Burroughs]]). | * '''APL/700 - An APL Implementation for the Burroughs 6700 and 7700'''. Jim Ryan ([[Burroughs]]). | ||
Line 255: | Line 255: | ||
==== 1972 ==== | ==== 1972 ==== | ||
The 1972 APL User's Meeting was held in [[wikipedia:Atlanta, Georgia|Atlanta, Georgia]] on June 15 and 16. It was co-hosted by the Atlanta Public Schools Computer Center and [[wikipedia:Georgia Tech|Georgia Tech]],<ref>Atlanta Board of Education. ''[https://eric.ed.gov/?id=ED074766 APL\IV: Fourth International APL Users' Conference]'' foreward. 1972-06.</ref> and after the first day of presentations many participants toured the Computer Center, where APL was used including by students. [[Ken Iverson]] spoke at the closing luncheon the next day, discussing APL's development history and hinting at future directions. Submitted papers were refereed by [[Garth Foster]].<ref>T. J. McConnell, Jr. [https://dl.acm.org/doi/10.1145/585905.585909 "The APL users' meeting"]. [[APL Quote-Quad]] Vol. 4, No. 1. 1972-09.</ref> | |||
* '''Is APL epidemic? or a study of its growth through an extended bibliography'''. J. C. Rault and G. Demars. [https://doi.org/10.1145/800011.808106]. | * '''Is APL epidemic? or a study of its growth through an extended bibliography'''. J. C. Rault and G. Demars. [https://doi.org/10.1145/800011.808106]. | ||
* '''An APL approach to interactive display terminal graphics'''. W. H. Niehoff and A. L. Jones. [https://doi.org/10.1145/800011.808107]. | * '''An APL approach to interactive display terminal graphics'''. W. H. Niehoff and A. L. Jones. [https://doi.org/10.1145/800011.808107]. | ||
Line 487: | Line 488: | ||
==== 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 < | 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 <syntaxhighlight lang=apl inline>⍉ 1 3 ⍴ 'APL' ⍝ A Sideways View of APL</syntaxhighlight>.<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]. | ||
Line 660: | Line 661: | ||
* '''Nested arrays, operators, and functions'''. [[Bob Smith]]. [https://doi.org/10.1145/800142.805376]. | * '''Nested arrays, operators, and functions'''. [[Bob Smith]]. [https://doi.org/10.1145/800142.805376]. | ||
* '''Use of APL in operations research an interactive dynamic programming model'''. Moshe Sniedovich. [https://doi.org/10.1145/800142.805377]. | * '''Use of APL in operations research an interactive dynamic programming model'''. Moshe Sniedovich. [https://doi.org/10.1145/800142.805377]. | ||
* '''APL pi designing an APL type font'''. Joey K. Tuttle. [https://doi.org/10.1145/800142.805378]. | * '''APL pi designing an APL type font'''. [[Joey K. Tuttle]]. [https://doi.org/10.1145/800142.805378]. | ||
* '''Generating design proposals with APL graphic functions'''. John W. Wade. [https://doi.org/10.1145/800142.805379]. | * '''Generating design proposals with APL graphic functions'''. John W. Wade. [https://doi.org/10.1145/800142.805379]. | ||
* '''Compile time syntax analysis of APL programs'''. Zvi Weiss and Harry J. Saal. [https://doi.org/10.1145/800142.805380]. | * '''Compile time syntax analysis of APL programs'''. Zvi Weiss and Harry J. Saal. [https://doi.org/10.1145/800142.805380]. | ||
Line 1,008: | Line 1,009: | ||
* '''Parametric Fourier image characterization toolkit'''. J. R. F. Alonso. [https://doi.org/10.1145/55626.55628]. | * '''Parametric Fourier image characterization toolkit'''. J. R. F. Alonso. [https://doi.org/10.1145/55626.55628]. | ||
* '''An interactive simulation modeling system: DYNAGRAPH for multi-period planning on an APL spreadsheet'''. T. Aonuma. [https://doi.org/10.1145/55626.55629]. | * '''An interactive simulation modeling system: DYNAGRAPH for multi-period planning on an APL spreadsheet'''. T. Aonuma. [https://doi.org/10.1145/55626.55629]. | ||
* '''Symmetries of the firing squad sychronization problem revealed in a nested array'''. | * '''Symmetries of the firing squad sychronization problem revealed in a nested array'''. J. P. Benkard. [https://doi.org/10.1145/55626.55630]. | ||
* '''Some APL2 programming examples using nested arrays'''. J. P. Benkard. [https://doi.org/10.1145/55626.55631]. | * '''Some APL2 programming examples using nested arrays'''. J. P. Benkard. [https://doi.org/10.1145/55626.55631]. | ||
* '''An introduction to function rank'''. [[Bob Bernecky|R. Bernecky]]. [https://doi.org/10.1145/55626.55632]. | * '''An introduction to function rank'''. [[Bob Bernecky|R. Bernecky]]. [https://doi.org/10.1145/55626.55632]. | ||
Line 1,055: | Line 1,056: | ||
* '''APL and PS/2: the language, the system, the peripherals'''. M. Alfonseca and D. A. Selby. [https://doi.org/10.1145/75144.75146]. | * '''APL and PS/2: the language, the system, the peripherals'''. M. Alfonseca and D. A. Selby. [https://doi.org/10.1145/75144.75146]. | ||
* '''Object oriented programming in APL2'''. Manuel Alfonseca. [https://doi.org/10.1145/75144.75147]. | * '''Object oriented programming in APL2'''. Manuel Alfonseca. [https://doi.org/10.1145/75144.75147]. | ||
* '''Discrete simulation by APL-GPSS: the best of two worlds'''. M. v. Baaren, F. H. D. v. | * '''Discrete simulation by APL-GPSS: the best of two worlds'''. M. v. Baaren, F. H. D. v. Batenburg, and H. P. T. v. d. Star. [https://doi.org/10.1145/75144.75148]. | ||
* '''User defined data types in APL2'''. J. P. Benkard and [[Jim Brown|J. A. Brown]]. [https://doi.org/10.1145/75144.75149]. | * '''User defined data types in APL2'''. J. P. Benkard and [[Jim Brown|J. A. Brown]]. [https://doi.org/10.1145/75144.75149]. | ||
* '''What is an argument?'''. H. C. Bertuccelli. [https://doi.org/10.1145/75144.75150]. | * '''What is an argument?'''. H. C. Bertuccelli. [https://doi.org/10.1145/75144.75150]. | ||
Line 1,286: | Line 1,287: | ||
* '''Rolling dice: some notes on J and teaching probability'''. Keith Smillie. [https://doi.org/10.1145/166197.166227]. | * '''Rolling dice: some notes on J and teaching probability'''. Keith Smillie. [https://doi.org/10.1145/166197.166227]. | ||
* '''Co-operative programming with Windows DDE'''. Adrian Smith. [https://doi.org/10.1145/166197.166228]. | * '''Co-operative programming with Windows DDE'''. Adrian Smith. [https://doi.org/10.1145/166197.166228]. | ||
* '''JVOX'''. David G. Smith and Joey K. Tuttle. [https://doi.org/10.1145/166197.166229]. | * '''JVOX'''. David G. Smith and [[Joey K. Tuttle]]. [https://doi.org/10.1145/166197.166229]. | ||
* '''Point-wise calculus'''. Walter G. Spunde. [https://doi.org/10.1145/166197.166230]. | * '''Point-wise calculus'''. Walter G. Spunde. [https://doi.org/10.1145/166197.166230]. | ||
* '''From trees into boxes'''. David Steinbrook and [[Eugene McDonnell]]. [https://doi.org/10.1145/166197.166231]. | * '''From trees into boxes'''. David Steinbrook and [[Eugene McDonnell]]. [https://doi.org/10.1145/166197.166231]. | ||
Line 1,455: | Line 1,456: | ||
* '''High-level object oriented programming with array technology'''. Philippe Mougin. [https://doi.org/10.1145/570475.570497]. | * '''High-level object oriented programming with array technology'''. Philippe Mougin. [https://doi.org/10.1145/570475.570497]. | ||
* '''APL Based medical image analysis'''. Tilman P. Otto. [https://doi.org/10.1145/570475.570498]. | * '''APL Based medical image analysis'''. Tilman P. Otto. [https://doi.org/10.1145/570475.570498]. | ||
* '''An APL | * '''An APL Compiler'''. Tilman P. Otto. [https://doi.org/10.1145/570475.570499]. | ||
* '''An integrated APL2 solution for population screening and control'''. Umberto Piasentin and Claudio Sandi. [https://doi.org/10.1145/570475.570500]. | * '''An integrated APL2 solution for population screening and control'''. Umberto Piasentin and Claudio Sandi. [https://doi.org/10.1145/570475.570500]. | ||
* '''Gerva: secure electronic legal communication with attributes'''. Dietmar Sengenleitner. [https://doi.org/10.1145/570475.570501]. | * '''Gerva: secure electronic legal communication with attributes'''. Dietmar Sengenleitner. [https://doi.org/10.1145/570475.570501]. |