APL Campfire: Difference between revisions

Jump to navigation Jump to search
126 bytes added ,  22:07, 10 September 2022
m
Text replacement - "<source" to "<syntaxhighlight"
No edit summary
m (Text replacement - "<source" to "<syntaxhighlight")
Line 5: Line 5:


* '''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 <syntaxhighlight lang=apl inline>×/1966 11 27</source> evaluated as APL]
-->
-->
== History ==
== History ==
Line 14: Line 14:
! Date !! Speakers !! Subjects discussed !! text-align:center | Recording
! 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  
| May 9 || Harry J. Saal, Joel Wittenberg, Adám Brudzewsky || APL on mainframes, <syntaxhighlight lang=apl inline>⎕FMT</source>'s  <syntaxhighlight 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 || ―
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 || ―
|-
|-
Line 23: Line 23:
| 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&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:06:22]
| 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&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 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&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:47:56]
| 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]], <syntaxhighlight lang=apl inline>)MSG</source>, [[wikipedia:MCM/70|MCM/70]] || [https://www.youtube.com/watch?v=w1VMeSzJLyE&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:47:56]
|-
|-
| 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&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:05:42]
| 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&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:05:42]
|-
|-
| 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&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:26:13]
| Oct 24 || [[Jim Brown]], Ron Murray || Early days at [[IBM]] and [[Syracuse University]]. Discussions with [[Ken Iverson]] and [[Adin Falkoff]], extending [[decode|base value]] (<syntaxhighlight lang=apl inline>⊥</source>) and [[Encode|represent]] (<syntaxhighlight lang=apl inline>⊤</source>) to work on higher [[rank]] arrays. Ragged [[array]]s vs [[nested array]]s. <syntaxhighlight 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]] (<syntaxhighlight 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]] (<syntaxhighlight lang=apl inline>↑</source>) and [[Right Shoe]] (<syntaxhighlight lang=apl inline>⊃</source>). Influence from [[wikipedia:Lisp (programming language)|Lisp]]  ([[first]] as <syntaxhighlight lang=apl inline>↑</source> and "last" as <syntaxhighlight lang=apl inline>↓</source>), symbols, Mike Jenkins's [[Matrix Inverse]] and [[Matrix Divide]] (<syntaxhighlight 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&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv 1:26:13]
|-
|-
| 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&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]], [[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</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&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]], [[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]

Navigation menu