APL Campfire: Difference between revisions

Jump to navigation Jump to search
1,321 bytes added ,  19:11, 3 July 2022
no edit summary
No edit summary
(8 intermediate revisions by the same 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''' is a recurring meeting hosted by [[Adám Brudzewsky]] every fourth Sunday at 18:00 UTC, since 9 May, 2021, with each session lasting 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>
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>


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 <source lang=apl inline>×/1966 11 27</source> evaluated as APL]
* '''Passcode:''' The result of [https://tryapl.org/?clear&q=%C3%97%2F1966%2011%2027&run <source lang=apl inline>×/1966 11 27</source> 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 42: Line 42:
| Mar 13 || David Selby<ref>One of the highest level Data Scientists in IBM; Principal Data Scientist and Master Inventor for IBM Weather Business Solutions, AI Applications Cloud and Cognitive Software. Developed APL/PC and [[APL2]]/PC.</ref>, Jon McGrew || IBM Havant, speeding up [[Grade]] using [[wikipedia:radix sort|radix sort]], [[APLSV]], self-learning APL, "hacking" APLSV, implementing [[auxiliary processors]] in [[wikipedia:assembly language|assembly language]], including AP124 for screen control, [[Norman D. Thomson]], [[APL83]], implementing APL for [[wikipedia:IBM System/7|IBM System/7]] and [[IBM Series/1]] in APL/IL (Intermediate Language; an APL-like low-level macro language), [[Adin Falkoff]], working on large data, compiling IL to [[wikipedia:RISC|RISC]], the IBM APL Community, extensive internal uses of APL at IBM, [[APL conference]] disks inspired by [[wikipedia:Mike Cowlishaw|Mike Cowlishaw]], improving APL/PC, Japanese APL, hardware, IBM bureaucracy, porting [[APL2]] to the PC, [[Jim Brown]], the APL2 logo, porting APL2 to [[wikipedia:IBM RT PC|IBM RT PC]], migrating (partially) from IL to C, comparison with other programming languages, regrets, notable personalities, [[Diamond]] || [https://www.youtube.com/watch?v=a65K-0jaWc4&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 2:07:47]
| Mar 13 || David Selby<ref>One of the highest level Data Scientists in IBM; Principal Data Scientist and Master Inventor for IBM Weather Business Solutions, AI Applications Cloud and Cognitive Software. Developed APL/PC and [[APL2]]/PC.</ref>, Jon McGrew || IBM Havant, speeding up [[Grade]] using [[wikipedia:radix sort|radix sort]], [[APLSV]], self-learning APL, "hacking" APLSV, implementing [[auxiliary processors]] in [[wikipedia:assembly language|assembly language]], including AP124 for screen control, [[Norman D. Thomson]], [[APL83]], implementing APL for [[wikipedia:IBM System/7|IBM System/7]] and [[IBM Series/1]] in APL/IL (Intermediate Language; an APL-like low-level macro language), [[Adin Falkoff]], working on large data, compiling IL to [[wikipedia:RISC|RISC]], the IBM APL Community, extensive internal uses of APL at IBM, [[APL conference]] disks inspired by [[wikipedia:Mike Cowlishaw|Mike Cowlishaw]], improving APL/PC, Japanese APL, hardware, IBM bureaucracy, porting [[APL2]] to the PC, [[Jim Brown]], the APL2 logo, porting APL2 to [[wikipedia:IBM RT PC|IBM RT PC]], migrating (partially) from IL to C, comparison with other programming languages, regrets, notable personalities, [[Diamond]] || [https://www.youtube.com/watch?v=a65K-0jaWc4&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 2:07:47]
|-
|-
| Apr 10 || TBD || ||
| Apr 10 || [[Adám Brudzewsky]] || Growing up with APL as a "natural language", using list arithmetic to implement Boolean array logic. || [https://www.youtube.com/watch?v=qsMvlUJBuY0&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 01:10:44]
|-
| May 8<ref>Arranged in cooperation with with [[APL BUG]]. </ref> || Paul Jackson<ref>Was mentioned multiple times by David Selby</ref> || [[wikipedia:PL/I|PL/I]], [[wikipedia:IBM 2741|IBM 2741]], testing arguments in lack of error trapping, "broken keyboard" exercises (implementing [[primitive]]s in terms of others), [[ngn/apl]] and [https://github.com/plj541/APL.js his extensions to it], [[Ken Iverson]], writing various programs, comparison of typewriter terminals like [[wikipedia:IBM 3270#APL_/_APL2|IBM 3270]], "STAPLE" (Strutured APL Extensions) compiling [[control structure]]s to [[branch]]ing, [https://www.microapl.com/apl_help/ch_070_100.htm auxiliary processors], [[wikipedia:MVS|MVS]], [[SAX]], [[Dfn]], evolution of [[J]], [[Variant]], [[Index origin]], modern times. || [https://www.youtube.com/watch?v=65HOCGnLNXk&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 02:39:02]
|-
|-
| May 8 || Paul Jackson<ref>Was mentioned multiple times by David Selby</ref> || ||
| Jun 12<ref>Note: One week later than usual.</ref> || Paul Jackson || Floating point computations, [[typing APL glyphs]], [[fonts]], [[SAX]], [[J]], [[running APL]] and J online. || [https://www.youtube.com/watch?v=aECx5M590u0&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 01:43:11]
|}
|}


Navigation menu