APL Campfire: Difference between revisions

Jump to navigation Jump to search
5,605 bytes added ,  19:31, 21 November 2021
(time)
(33 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:APL Campfire Logo.png|thumb|right|[[humour#apples|Humourous]] promotional logo.]]
[[File:APL Campfire Logo.png|thumb|right|[[humour#apples|Humorous]] promotional logo.]]
The '''APL Campfire''' is a recurring [[wikipedia:Zoom (software)|Zoom]] 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, and is recorded for future reference.
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, and is recorded for future reference.<ref>[https://www.youtube.com/playlist?list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv YouTube playlist]</ref>
 
APL Campfires are held using [[wikipedia:Zoom (software)|Zoom]]:
 
* '''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]


== 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, he met. 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.


== Sessions ==
== 2021 ==
{| class=wikitable
{| class=wikitable
! Date !! Speakers !! Subjects discussed
! Date !! Speakers !! Subjects discussed !! text-align:center | Recording
|-
| May 9 || Harry J. Saal, Joel Wittenberg, Adám Brudzewsky || APL on mainframes, <source lang=apl inline>⎕FMT</source>'s  <source lang=apl inline>G</source>,<ref>"Joel Wittenberg made critical assessments of that design and suggested important
elaborations which were incorporated in later designs." [[Adin Falkoff]]: ''[https://doi.org/10.1145/800142.805342 A pictorial format function for patterning decorated numeric displays]''. [[APL81]].</ref> and more || ―
|-
| Jun 6 || Joel Wittenberg, Ron Murray || Murray's history with APL, including [[APL/700]] and the [[APL Machine]], and at Microsoft. Wittenberg's early exposure to [[Iverson Notation]] and [[PAT]]. || [https://www.youtube.com/watch?v=GlUa1vz2OSM 1:06:28]
|-
| Jul 4 || [[wikipedia:Len Shustek|Len Shustek]], Joey Tuttle, Joel Wittenberg || Shustek at [[IBM]], Standord, SLAC, making APL\360 a multi-user system, running it under other OSs, [[wikipedia:https://en.wikipedia.org/wiki/OS/360_and_successors#MFT|MFT]] & (Experimental) [[wikipedia:https://en.wikipedia.org/wiki/OS/360_and_successors#MVT|MVT]], the [[wikipedia:Computer History Museum|Computer History Museum]], [[APL.SV]], [[Phil S. Abrams]] || [https://www.youtube.com/watch?v=q1MqfzilWX0 1:06:24]
|-
| Aug 1 || [[Gitte Christensen]]<ref>2016 [[Iverson Award]] winner.</ref>, Joey Tuttle, Joel Wittenberg || Working at [[IPSA]], [[Ian Sharp]], [[666 BOX]] (early email), MagicStore, meeting people online (including [[Morten Kromberg]]), Christensen's first APL application, [[APL conference]]s, the [[boxed]]/[[nested]] split, [[Ken Iverson]]'s [[Rationalized APL]] and [[J]], the [[Rank operator]], [[IBM]]/Insight Systems/[[Adaytum]]/Cognos/Dyadic Systems/[[Dyalog Ltd.]], [[Alex Morrow]] || [https://www.youtube.com/watch?v=OAu03M5fLck 1:06:22]
|-
| Aug 29 || [[Ray Polivka]]<ref>1990 [[Iverson Award]] winner and co-author of three authoritative APL textbooks.</ref>, [[Jon McGrew]], [[Joey Tuttle]], Walter Fil, Joel Wittenberg || [[ILLIAC]], at [[IBM]], [[wikipedia:Fred Brooks|Fred Brooks]], [[Adin Falkoff]], [[APL\360]], [[wikipedia:IBM 7030 Stretch|IBM 7030 Stretch]], [[IVSYS/7090]], [[Ken Iverson]], [[wikipedia:Science Research Associates|Science Research Associates]], [[wikipedia:computer assisted instruction|computer assisted instruction]], [[wikipedia:IBM 1500|IBM 1500]], teaching APL, [[books]] (own and others'), [[SIGAPL]], [[wikipedia:SHARE (computing)|SHARE]], [[APL conference]]s, [[Iverson Award]], [[Garth Foster]], [[APL Quote Quad]], [[Minnowbrook]], upcoming fourth book, [[APL 5100]], <source lang=apl inline>)MSG</source>, [[wikipedia:MCM/70|MCM/70]] || [https://www.youtube.com/watch?v=w1VMeSzJLyE 1:47:56]
|-
|-
| May 9, 2021 || Harry Saal, Joel Wittenberg, Adám Brudzewsky || APL on mainframes, <source lang=apl inline>⎕FMT</source>'s <source lang=apl inline>G</source>, and more (was not recorded)
| Sep 26 || Andy Shiers<ref>At Dyadic Systems since 1987, now Dyalog's Chief of Operations.</ref> and [[Geoff Streeter]]|| 40 years of Dyalog APL, early days of [[Dyadic Systems]] || [https://www.youtube.com/watch?v=xjgkqmRJrPc 1:05:42]
|-
|-
| Jun 6, 2021 || TBD || TBD (will be recorded)
| Oct 24 || [[Jim Brown]], Ron Murray || Early days at [[IBM]] and [[Syracuse University]]. Discussions with [[Ken Iverson]] and [[Adin Falkoff]], extending [[decode|base value]] (<source lang=apl inline>⊥</source>) and [[Encode|represent]] (<source lang=apl inline>⊤</source>) to work on higher [[rank]] arrays. Ragged [[array]]s vs [[nested array]]s. <source lang=apl inline>⎕AX</source> as prototyping too; to switch axiom system for enclosing a scalar. Origin of [[wikipedia:foo|foo]] as a placeholder name in programming. Resistance to APL at IBM. Interesting internal applications at IBM: a stock application (still in use today) and QMF (Query Management Facility). Using APL for models of [[primitive]]s and extensions. Behaviour of [[outer product]] (<source lang=apl inline>∘.</source>), [[strand notation]], [[prototype]]s for [[each]] on [[empty array]]s, [[system label]]s. [[NARS2000]]'s ball arithmetic. Differences in floating point results of APL vs [[wikipedia:PL/I|PL/I]] implementations of IBM's internal planning system. The meaning of [[monadic]] [[Up Arrow]] (<source lang=apl inline>↑</source>) and [[Right Shoe]] (<source lang=apl inline>⊃</source>). Influence from [[wikipedia:Lisp (programming language)|Lisp]]  ([[first]] as <source lang=apl inline>↑</source> and "last" as <source lang=apl inline>↓</source>), symbols, Mike Jenkins's [[Matrix Inverse]] and [[Matrix Divide]] (<source lang=apl inline>⌹</source>), Disjoined arrays using a dedicated Disjoined Array Computer (DAC), hardware [[APL machine]]s/processors, [[shared variable]]s. || [https://www.youtube.com/watch?v=eFtO_vtCNEw&t=259s 1:26:13]
|-
|-
| Jul 4, 2021 || TBD || TBD (will be recorded)
| 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]], [[York APL]], [[wikipedia:Intel 8008|Intel 8008]], [[APL '73]], [https://www.youtube.com/watch?v=AaQdzKnOxJE speed of <source lang=apl inline>0.7÷⍳255</source>], 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 1:09:21]
|-
| Dec 19 || [[Charles Brenner]] || [[APL\360]] and [[APL\1130]] ||
|}
 
== 2022 ==
{| class=wikitable
| Jan 16 || TBD || TBD ||
|}
|}


== External links ==
== Notes ==
* [https://us02web.zoom.us/j/83123786010 Zoom meeting] (831 2378 6010) ― passcode is 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]
<references/>
{{APL community}}[[Category:Online resources]]
 
{{APL community}}[[Category:Online sessions]]

Navigation menu