APL Campfire: Difference between revisions

Jump to navigation Jump to search
m
→‎2021: Link improvements
Tags: Mobile edit Mobile web edit
m (→‎2021: Link improvements)
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[File:APL Campfire Logo.png|thumb|right|[[humour#apples|Humorous]] promotional logo.]]
[[File:APL Campfire Logo.png|thumb|right|[[humour#apples|Humorous]] promotional logo.]]
The '''APL Campfire''' was a recurring meeting hosted by [[Adám Brudzewsky]] every fourth Sunday at 18:00 UTC, from 9 May 2021 until 12 June 2022, with each session lasting about an hour. The event focused on the history of APL programming, inviting participants to tell stories of their experiences in an informal setting. The meetings were recorded for future reference.<ref>[https://www.youtube.com/playlist?list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv YouTube playlist]</ref>
The '''APL Campfire''' was a recurring meeting hosted by [[Adám Brudzewsky]] every fourth Sunday at 18:00 UTC, from 9 May 2021 until 12 June 2022, switching to an irregular schedule after that. Each session is about an hour. The event focuses on the history of APL programming, inviting participants to tell stories of their experiences in an informal setting. The meetings are recorded for future reference.<ref>[https://www.youtube.com/playlist?list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv YouTube playlist]</ref>


<!---APL Campfires are held using [[wikipedia:Zoom (software)|Zoom]]:
APL Campfires are held using [[wikipedia:Zoom (software)|Zoom]]:


* '''Meeting ID:''' [https://us02web.zoom.us/j/83123786010 831 2378 6010]
* '''Meeting ID:''' [https://us02web.zoom.us/j/83123786010 831 2378 6010]
* '''Passcode:''' The result of [https://tryapl.org/?clear&q=%C3%97%2F1966%2011%2027&run <syntaxhighlight lang=apl inline>×/1966 11 27</syntaxhighlight> evaluated as APL]
* '''Passcode:''' The result of [https://tryapl.org/?clear&q=%C3%97%2F1966%2011%2027&run <syntaxhighlight lang=apl inline>×/1966 11 27</syntaxhighlight> evaluated as APL]
-->
 
== History ==
== History ==
The series started after Joel Wittenberg contacted [[Dyalog Ltd.]], wanting to reconnect with the APL community. He started the [[APL Dinosaurs]] Facebook group, and suggested a live meeting. Via Zoom, he met with his friend Harry Saal and Dyalog employee Adám Brudzewsky for an hour on May 9, 2021. The meeting was deemed so enjoyable, that the group decided to make it a scheduled recurring event.
The series started after Joel Wittenberg contacted [[Dyalog Ltd.]], wanting to reconnect with the APL community. He started the [[APL Dinosaurs]] Facebook group, and suggested a live meeting. Via Zoom, he met with his friend Harry Saal and Dyalog employee Adám Brudzewsky for an hour on May 9, 2021. The meeting was deemed so enjoyable, that the group decided to make it a scheduled recurring event.
Line 31: Line 31:
| Nov 21 || Zbigniew "Ziggy" Stachniak<ref>Computing historian, associate professor of computer science at York University in Toronto, and author of [https://www.google.co.uk/books/edition/Inventing_the_PC/cyWOA2FED7EC?hl=en Inventing the PC].</ref>, [[CoSy|Bob Armstrong]] || Timeline leading to [[MCM/70]]: [[wikipedia:Mers Kutt|Mers Kutt]], [[York APL]], [[wikipedia:Intel 8008|Intel 8008]], [[APL '73]], [https://www.youtube.com/watch?v=AaQdzKnOxJE speed of <syntaxhighlight lang=apl inline>0.7÷⍳255</syntaxhighlight>], battery-operation, European tour and selling [https://www.youtube.com/watch?v=tcxXxAxxL5I the computer as a personal calculator], users of MCM/70, [[IBM]] possible "inspiration" to create the [[APL 5100|IBM 5100]], the display technology, the applications libraries including [https://www.youtube.com/watch?v=YitUfJySYz4 games], [https://museum.eecs.yorku.ca/ York University Computer Museum], using APL for arts, [https://museum.eecs.yorku.ca/mcm70e the MCM/70 emulator]. || [https://www.youtube.com/watch?v=QA9XymS-vho&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:09:21]
| Nov 21 || Zbigniew "Ziggy" Stachniak<ref>Computing historian, associate professor of computer science at York University in Toronto, and author of [https://www.google.co.uk/books/edition/Inventing_the_PC/cyWOA2FED7EC?hl=en Inventing the PC].</ref>, [[CoSy|Bob Armstrong]] || Timeline leading to [[MCM/70]]: [[wikipedia:Mers Kutt|Mers Kutt]], [[York APL]], [[wikipedia:Intel 8008|Intel 8008]], [[APL '73]], [https://www.youtube.com/watch?v=AaQdzKnOxJE speed of <syntaxhighlight lang=apl inline>0.7÷⍳255</syntaxhighlight>], battery-operation, European tour and selling [https://www.youtube.com/watch?v=tcxXxAxxL5I the computer as a personal calculator], users of MCM/70, [[IBM]] possible "inspiration" to create the [[APL 5100|IBM 5100]], the display technology, the applications libraries including [https://www.youtube.com/watch?v=YitUfJySYz4 games], [https://museum.eecs.yorku.ca/ York University Computer Museum], using APL for arts, [https://museum.eecs.yorku.ca/mcm70e the MCM/70 emulator]. || [https://www.youtube.com/watch?v=QA9XymS-vho&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:09:21]
|-
|-
| Dec 19 || [[Charles Brenner]] || [[Larry Breed]], [[wikipedia:Roger Moore (computer scientist)|Roger Moore]], [[IBM]] at [[wikipedia:Yorktown Heights, New York|Yorktown Heights]], [[Ken Iverson]]'s [[A Programming Language]], [[Adin Falkoff]], [[Eugene McDonnell]], [[APL\360]], implementing (high-rank) [[Transpose]] and [[Rotate]] with APL models, [[wikipedia:Imlac PDS-1|Imlac]], [[APL\1130]], the [[wikipedia:modem|modem]] precursor, generating poetry by sampling trigrams, [[STSC]], [[Roy Sykes]], optimised transpose of [[Boolean]] arrays, [[Bob Bernecky]], [[wikipedia:John Gilmore (activist)|John Gilmore]], [[control structure]]s, [[APL00|APL2000]], [[John Scholes]], [[Roger Hui]], [[IPSA]], [[dfns.dws]], [[wikipedia:IBM 650|IBM 650]], uses of APL, forensic mathematics, [[Adrian Smith]] || [https://www.youtube.com/watch?v=mmEtMrBikT0&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:13:16]
| Dec 19 || [[Charles Brenner]] || [[Larry Breed]], [[Roger Moore]], [[IBM]] at [[Watson Research Center|Yorktown Heights]], [[Ken Iverson]]'s [[A Programming Language]], [[Adin Falkoff]], [[Eugene McDonnell]], [[APL\360]], implementing (high-rank) [[Transpose]] and [[Rotate]] with APL models, [[wikipedia:Imlac PDS-1|Imlac]], [[APL\1130]], the [[wikipedia:modem|modem]] precursor, generating poetry by sampling trigrams, [[STSC]], [[Roy Sykes]], optimised transpose of [[Boolean]] arrays, [[Bob Bernecky]], [[wikipedia:John Gilmore (activist)|John Gilmore]], [[control structure]]s, [[APL00|APL2000]], [[John Scholes]], [[Roger Hui]], [[IPSA]], [[dfns.dws]], [[wikipedia:IBM 650|IBM 650]], uses of APL, forensic mathematics, [[Adrian Smith]] || [https://www.youtube.com/watch?v=mmEtMrBikT0&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:13:16]
|}
|}


Line 50: Line 50:
== 2023 ==
== 2023 ==
{| class=wikitable style=width:100%
{| class=wikitable style=width:100%
| Mar 12 || Norman Thomson<ref>Author of ''APL Programs for the Mathematics Classroom'' and co-author, with R. Polivka of ''APL2 in Depth''.</ref> || TBD || TBD
| Mar 12 || Norman Thomson<ref>Author of ''APL Programs for the Mathematics Classroom'' and co-author, with R. Polivka of ''APL2 in Depth''.</ref> || [[IBM]] in Hursley, use of computers, [[wikipedia:PL/I|PL/I]], language of reasoning, teaching APL, catergories of APL users, the importance of grasping the concept of [[rank]], [[APL2]], anecdotes from [[APL conference]]s, [[wikipedia:Eigenvalues_and_eigenvectors|Eigen analysis]], [[J]] demonstration of computing and using Eigen values || [https://www.youtube.com/watch?v=jPujK-GvHGQ&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:21:52]
|}
|}


Navigation menu