Geoff Streeter: Difference between revisions
(Geoff retires) |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
[[File:2017_Geoff.JPG|thumb|right|Geoff Streeter]] | [[File:2017_Geoff.JPG|thumb|right|Geoff Streeter]] | ||
'''Geoffrey Roy Streeter''' | '''Geoffrey Roy Streeter''' was one of the initial five employees of [[Dyalog Ltd.]] and, with [[John Scholes]] and David Crossley, developed the first version of [[Dyalog APL]]. He continued work in implementation and related projects at Dyalog for over 40 years before retiring in 2023.<ref>[[Morten Kromberg]]. [https://www.dyalog.com/blog/2023/04/11-april-2023-a-day-to-celebrate/ "11 April 2023 – A Day to Celebrate!"]. Dyalog Blog. 2023-04-11.</ref> | ||
Streeter worked as an APL programmer at Atkins Computing in 1976 when Dyadic Systems (now [[Dyalog Ltd.]]) was formed, and was hired by his manager Phil Goacher to join the company.<ref>Geoff Streeter. [https://www.dyalog.com/blog/2018/03/phil-goacher-05-11-40-09-03-18/ "Phil Goacher (05-11-40 – 09-03-18)"]. Dyalog blog. 2018-03-29.</ref> In 1981 he and Dave Crossley hired former colleague [[John Scholes]] to begin working on an APL implementation for the [[wikipedia:Zilog Z8000|Zilog Z8000]], which was released as [[Dyalog APL]] in 1983. Streeter and Scholes worked full-time on the project from one of Zilog's offices, while Crossley split his time between being a Dyalog project lead and an APL consultant. The two made, often after substantial disagreement, most design decisions in Dyalog's early development; Scholes remarked on Streeter's attention to detail and emphasis on making design work in all cases, including both [[backwards compatibility]] and potential future developments.<ref name="40y">[[John Scholes]]. [https://www.dyalog.com/news/113/420/Geoff-Streeter-40-Years-with-Dyalog.htm "Geoff Streeter - 40 Years with Dyalog"] on the [[Dyalog Ltd.]] blog. 2017-01-31.</ref> | Streeter worked as an APL programmer at Atkins Computing in 1976 when Dyadic Systems (now [[Dyalog Ltd.]]) was formed, and was hired by his manager Phil Goacher to join the company.<ref>Geoff Streeter. [https://www.dyalog.com/blog/2018/03/phil-goacher-05-11-40-09-03-18/ "Phil Goacher (05-11-40 – 09-03-18)"]. Dyalog blog. 2018-03-29.</ref> In 1981 he and Dave Crossley hired former colleague [[John Scholes]] to begin working on an APL implementation for the [[wikipedia:Zilog Z8000|Zilog Z8000]], which was released as [[Dyalog APL]] in 1983. Streeter and Scholes worked full-time on the project from one of Zilog's offices, while Crossley split his time between being a Dyalog project lead and an APL consultant. The two made, often after substantial disagreement, most design decisions in Dyalog's early development; Scholes remarked on Streeter's attention to detail and emphasis on making design work in all cases, including both [[backwards compatibility]] and potential future developments.<ref name="40y">[[John Scholes]]. [https://www.dyalog.com/news/113/420/Geoff-Streeter-40-Years-with-Dyalog.htm "Geoff Streeter - 40 Years with Dyalog"] on the [[Dyalog Ltd.]] blog. 2017-01-31.</ref> | ||
In addition to implementing the Dyalog language, Streeter | In addition to implementing the Dyalog language, Streeter worked on support for various operating systems and interoperability between them, such as loading [[workspace]]s and [[component file]]s in a system with a different bit width or [[wikipedia:endianness|endianness]] than the one that wrote them. He ported Dyalog to 64-bit Windows with [[Dyalog APL 11.0|version 11.0]] (2006),<ref>Geoff Streeter. "64-bit Version" at [[Dyalog '06]] ([https://www.dyalog.com/uploads/conference/dyalog06/presentations/03_Streeter_64bit/64bit-notes.pdf notes])</ref> and implemented support for memory-mapped files in Dyalog.<ref name="40y"/> Additionally, Streeter maintained the [[wikipedia:X_Window_System|X11]] keyboard layouts used for [[typing glyphs on Linux]].<ref>Geoff Streeter. [http://compgroups.net/comp.lang.apl/apl-keyboards-for-linux/2454203 "APL keyboards for Linux"] on comp.lang.apl. 2011-12-21.</ref> | ||
== Publications == | == Publications == | ||
Line 14: | Line 14: | ||
* [[Dyalog '16]] L04: [https://dyalog.tv/Dyalog16/?v=WsmS4XBFvH0 Dyalog Implementation – The Early Years] (with Stephen Taylor and [[John Scholes]]) | * [[Dyalog '16]] L04: [https://dyalog.tv/Dyalog16/?v=WsmS4XBFvH0 Dyalog Implementation – The Early Years] (with Stephen Taylor and [[John Scholes]]) | ||
* [[Dyalog '19]] D07: [https://dyalog.tv/Dyalog19/?v=o6ophqBdB5Q Shared Code Files] ([https://www.dyalog.com/uploads/conference/dyalog19/presentations/D07_Shared_Code_Files.html slides (HTML)]) | * [[Dyalog '19]] D07: [https://dyalog.tv/Dyalog19/?v=o6ophqBdB5Q Shared Code Files] ([https://www.dyalog.com/uploads/conference/dyalog19/presentations/D07_Shared_Code_Files.html slides (HTML)]) | ||
=== Other talks === | |||
* [[APL Campfire]]: [https://www.youtube.com/watch?v=xjgkqmRJrPc 26 September 2021] (with Andy Shiers) | |||
== References == | == References == | ||
<references/> | <references/> | ||
{{APL community}}{{DEFAULTSORT:Streeter}}[[Category:People]][[Category:Dyalog Ltd. employees]][[Category:Designers]][[Category:Implementers]] | {{APL community}}{{DEFAULTSORT:Streeter}}[[Category:People]][[Category:Dyalog Ltd. employees]][[Category:Designers]][[Category:Implementers]] |
Latest revision as of 20:01, 11 April 2023
Geoffrey Roy Streeter was one of the initial five employees of Dyalog Ltd. and, with John Scholes and David Crossley, developed the first version of Dyalog APL. He continued work in implementation and related projects at Dyalog for over 40 years before retiring in 2023.[1]
Streeter worked as an APL programmer at Atkins Computing in 1976 when Dyadic Systems (now Dyalog Ltd.) was formed, and was hired by his manager Phil Goacher to join the company.[2] In 1981 he and Dave Crossley hired former colleague John Scholes to begin working on an APL implementation for the Zilog Z8000, which was released as Dyalog APL in 1983. Streeter and Scholes worked full-time on the project from one of Zilog's offices, while Crossley split his time between being a Dyalog project lead and an APL consultant. The two made, often after substantial disagreement, most design decisions in Dyalog's early development; Scholes remarked on Streeter's attention to detail and emphasis on making design work in all cases, including both backwards compatibility and potential future developments.[3]
In addition to implementing the Dyalog language, Streeter worked on support for various operating systems and interoperability between them, such as loading workspaces and component files in a system with a different bit width or endianness than the one that wrote them. He ported Dyalog to 64-bit Windows with version 11.0 (2006),[4] and implemented support for memory-mapped files in Dyalog.[3] Additionally, Streeter maintained the X11 keyboard layouts used for typing glyphs on Linux.[5]
Publications
Dyalog user meetings
- Main article: Dyalog user meeting
- Dyalog '06 03: 64-bit Version (materials)
- Dyalog '07 08: Keyboards in the New World (materials)
- Dyalog '10 P19: Supporting APL keyboards on Linux (materials)
- Dyalog '16 L04: Dyalog Implementation – The Early Years (with Stephen Taylor and John Scholes)
- Dyalog '19 D07: Shared Code Files (slides (HTML))
Other talks
- APL Campfire: 26 September 2021 (with Andy Shiers)
References
- ↑ Morten Kromberg. "11 April 2023 – A Day to Celebrate!". Dyalog Blog. 2023-04-11.
- ↑ Geoff Streeter. "Phil Goacher (05-11-40 – 09-03-18)". Dyalog blog. 2018-03-29.
- ↑ 3.0 3.1 John Scholes. "Geoff Streeter - 40 Years with Dyalog" on the Dyalog Ltd. blog. 2017-01-31.
- ↑ Geoff Streeter. "64-bit Version" at Dyalog '06 (notes)
- ↑ Geoff Streeter. "APL keyboards for Linux" on comp.lang.apl. 2011-12-21.
APL community [edit] | |
---|---|
Activities | Conferences ∙ User groups and meetups ∙ Iverson Award ∙ Exercises |
Chat rooms and forums | APL Farm ∙ APL Orchard ∙ APL Wiki |
People | Phil Abrams ∙ Brian Becker ∙ Bob Bernecky ∙ Larry Breed ∙ Charles Brenner ∙ Jim Brown ∙ Adám Brudzewsky ∙ Gitte Christensen ∙ Peter Donnelly ∙ John Earnest ∙ Adin Falkoff ∙ Garth Foster ∙ Lib Gibson ∙ Aaron Hsu ∙ Roger Hui ∙ Ken Iverson ∙ Morten Kromberg ∙ Dick Lathwell ∙ Marshall Lochbaum ∙ Eugene McDonnell ∙ Roger Moore ∙ Trenchard More ∙ Alan Perlis ∙ Raghu Ranganathan ∙ Henry Rich ∙ Al Rose ∙ John Scholes ∙ Ian Sharp ∙ Bob Smith ∙ Geoff Streeter ∙ Joey Tuttle ∙ Arthur Whitney |
Other | APL Trust ∙ APL Quote Quad ∙ Blogs ∙ Books ∙ Case studies ∙ Famous APL users ∙ Humour ∙ Jobs ∙ Merchandise ∙ Papers ∙ Podcasts ∙ TryAPL ∙ Try It Online ∙ Video channels |