4,494
edits
(13 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
== Publications == | == Publications == | ||
* [https://doi.org/10.1145/75144.75159 "YSM: a full-screen manager for Dyalog APL"] at [[APL89]]. With S. D. Curtin. | |||
=== Dyalog user meetings and webinar === | |||
<div style="column-width:30em"> | |||
* [[Dyalog '06]] 04: Language Extensions | * [[Dyalog '06]] 04: Language Extensions | ||
* Dyalog '06 07: Functions as Results ([https://www.dyalog.com/uploads/conference/dyalog06/presentations/07_Scholes_FuncsAsResults materials]) | * Dyalog '06 07: Functions as Results ([https://www.dyalog.com/uploads/conference/dyalog06/presentations/07_Scholes_FuncsAsResults materials]) | ||
Line 17: | Line 19: | ||
* [[Dyalog '08]] 06: Interpreter Performance (with [[Nic Delcros]]) | * [[Dyalog '08]] 06: Interpreter Performance (with [[Nic Delcros]]) | ||
* Dyalog '08 08: [https://dyalog.tv/Dyalog08/?v=TwvgyNOtoK8 Journaled Files] ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/08_SmithScholes_JournaledFiles.ppt materials]) (with [[Richard Smith]]) | * Dyalog '08 08: [https://dyalog.tv/Dyalog08/?v=TwvgyNOtoK8 Journaled Files] ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/08_SmithScholes_JournaledFiles.ppt materials]) (with [[Richard Smith]]) | ||
* Dyalog '08 [https://dyalog.tv/Dyalog08/?v=SqTO9eZ4zg4 A Plea for Simplicity] | |||
* [[Dyalog '09]] 19: [https://dyalog.tv/Dyalog09/?v=8ic0ctto1HU Complex Numbers] | * [[Dyalog '09]] 19: [https://dyalog.tv/Dyalog09/?v=8ic0ctto1HU Complex Numbers] | ||
* Dyalog '09 C03: Introduction to D-Functions (dfns) ([https://dyalog.tv/Dyalog09/?v=OZARVrGQQho VIDEO 1 (124 mins)], [https://dyalog.tv/Dyalog09/?v=RQNSe9s_3eE VIDEO 2 (67 mins)]) | * Dyalog '09 C03: Introduction to D-Functions (dfns) ([https://dyalog.tv/Dyalog09/?v=OZARVrGQQho VIDEO 1 (124 mins)], [https://dyalog.tv/Dyalog09/?v=RQNSe9s_3eE VIDEO 2 (67 mins)]) | ||
Line 35: | Line 38: | ||
* [[Dyalog '16]] D06: [https://dyalog.tv/Dyalog16/?v=vms4_Fpqmv8 New Primitive Functions and Operators] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D06_New_Primitives_RH.zip materials], [https://www.dyalog.com/uploads/conference/dyalog16/presentations/D06_New_Primitives_JS.txt demo script]) (with [[Roger Hui]]) | * [[Dyalog '16]] D06: [https://dyalog.tv/Dyalog16/?v=vms4_Fpqmv8 New Primitive Functions and Operators] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D06_New_Primitives_RH.zip materials], [https://www.dyalog.com/uploads/conference/dyalog16/presentations/D06_New_Primitives_JS.txt demo script]) (with [[Roger Hui]]) | ||
* Dyalog '16 L04: [https://dyalog.tv/Dyalog16/?v=WsmS4XBFvH0 Dyalog Implementation – The Early Years] (with Stephen Taylor and [[Geoff Streeter]]) | * Dyalog '16 L04: [https://dyalog.tv/Dyalog16/?v=WsmS4XBFvH0 Dyalog Implementation – The Early Years] (with Stephen Taylor and [[Geoff Streeter]]) | ||
* [[Dyalog webinar]]: [https://dyalog.tv/Webinar/?v=OeOpdGF1bnc A closer look at the new primitives in version 16.0] (with [[Morten Kromberg]]) | |||
* [[Dyalog '17]] D04: [https://dyalog.tv/Dyalog17/?v=74xrZkVlns0 A Case Study – Recoding from Procedural to Denotative Style] ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D04_Recoding_from_Procedural_to_Denotative_Style.pdf slides]) | * [[Dyalog '17]] D04: [https://dyalog.tv/Dyalog17/?v=74xrZkVlns0 A Case Study – Recoding from Procedural to Denotative Style] ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D04_Recoding_from_Procedural_to_Denotative_Style.pdf slides]) | ||
* Dyalog '17 D15: TAO – Total Array Ordering ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D15_TAO_of_Dyalog.zip materials]) (with [[Roger Hui]]) | * Dyalog '17 D15: TAO – Total Array Ordering ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D15_TAO_of_Dyalog.zip materials]) (with [[Roger Hui]]) | ||
* Dyalog '17 D17: Prefix Agreement: A Proposal for an Extension to the <source lang=apl inline>@</source> Operator ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D17_Extension_to_the_At_Operator.pdf slides]) | * Dyalog '17 D17: Prefix Agreement: A Proposal for an Extension to the <source lang=apl inline>@</source> Operator ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D17_Extension_to_the_At_Operator.pdf slides]) | ||
* [[Dyalog '18]] D10: [https://dyalog.tv/Dyalog18/?v=y33XDD6ANt0 Dfns – Past, Present and Future] ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/D10_Dfns_Past_Present_Future.pdf slides]) | * [[Dyalog '18]] D10: [https://dyalog.tv/Dyalog18/?v=y33XDD6ANt0 Dfns – Past, Present and Future] ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/D10_Dfns_Past_Present_Future.pdf slides]) | ||
</div> | |||
== External links == | == External links == | ||
<div style="column-width:30em"> | |||
=== Websites === | === Websites === | ||
* [[wikipedia:John_M._Scholes_(computer_scientist)|Wikipedia: John Scholes]] | * [[wikipedia: John_M._Scholes_(computer_scientist)|Wikipedia: John Scholes]] | ||
* [[Wikipedia: Direct functions]] | * [[Wikipedia: Direct functions]] | ||
* [http://johnscholes.rip/ Memorial website] | * [http://johnscholes.rip/ Memorial website] | ||
Line 51: | Line 57: | ||
* [https://www.youtube.com/watch?v=a9xAKttWgP4 Video: ''Game of Life''] | * [https://www.youtube.com/watch?v=a9xAKttWgP4 Video: ''Game of Life''] | ||
* [https://www.youtube.com/watch?v= | * [https://www.youtube.com/watch?v=DmT80OseAGs Video: ''A Sudoku Solver in APL''] | ||
* [http://dfns.dyalog.com/downloads/howcomp.pdf Article: ''How to Write Computer Programs''] | * [http://dfns.dyalog.com/downloads/howcomp.pdf Article: ''How to Write Computer Programs''] | ||
</div> | |||
== References == | == References == | ||
<references/> | <references/> | ||
{{APL community}}[[Category:People | {{APL community}}{{DEFAULTSORT:Scholes}}[[Category:People]][[Category:Dyalog Ltd. employees]][[Category:Designers]][[Category:Executives]][[Category:Implementers]] |