Trenchard More: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Also on Wikipedia|More}} '''Trenchard More''' (1930 – 2019) was a mathematician employed by IBM who helped develop nested array model concepts—"Array Theory", in his terminology—such as the "floating" property of simple scalars and the behavior of prototypes. According to Jim Brown, More "had a tremendous influence on the final definition of the APL2 language".<ref name=personal>Jim Brown. [https://old.aplwiki.com/OnAPLsHistory?action=Atta...") |
m (Text replacement - "Philadelphia Scientific Center" to "Philadelphia Scientific Center") |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
'''Trenchard More''' (1930 – 2019) was a mathematician employed by [[IBM]] who helped develop [[nested array model]] concepts—"Array Theory", in his terminology—such as the "floating" property of simple scalars and the behavior of [[prototype]]s. According to [[Jim Brown]], More "had a tremendous influence on the final definition of the [[APL2]] language".<ref name=personal>[[Jim Brown]]. [https://old.aplwiki.com/OnAPLsHistory?action=AttachFile&do=view&target=JimBrownsPersonalHistoryOf_APL_20170405.pdf A Personal History of APL]. Updated 2017-04-05.</ref> More's work is also cited as an influence on [[NARS]]. He also developed [[Nial]] together with Mike Jenkins of [[wikipedia:Queen's University at Kingston|Queen's University at Kingston]].<ref>[[Array Cast]] episode 61: [https://www.arraycast.com/episodes/episode61-lynn-sutherland-and-nial Lynn Sutherland and the Story of Nial]. 2023-09-01.</ref> | '''Trenchard More''' (1930 – 2019) was a mathematician employed by [[IBM]] who helped develop [[nested array model]] concepts—"Array Theory", in his terminology—such as the "floating" property of simple scalars and the behavior of [[prototype]]s. According to [[Jim Brown]], More "had a tremendous influence on the final definition of the [[APL2]] language".<ref name=personal>[[Jim Brown]]. [https://old.aplwiki.com/OnAPLsHistory?action=AttachFile&do=view&target=JimBrownsPersonalHistoryOf_APL_20170405.pdf A Personal History of APL]. Updated 2017-04-05.</ref> More's work is also cited as an influence on [[NARS]]. He also developed [[Nial]] together with Mike Jenkins of [[wikipedia:Queen's University at Kingston|Queen's University at Kingston]].<ref>[[Array Cast]] episode 61: [https://www.arraycast.com/episodes/episode61-lynn-sutherland-and-nial Lynn Sutherland and the Story of Nial]. 2023-09-01.</ref> | ||
Specific features attributed to More are [[strand notation]]<ref>[[Bob Smith]]. [https://doi.org/10.1145/800142.805376 Nested arrays, operators, and functions] at [[APL81]].</ref><ref name=personal/> and a shift from making [[Enclose]] idempotent on ''any'' [[scalar]] to [[simple scalar]]s only.<ref>[[James A. Brown]]. [https://dl.acm.org/doi/abs/10.1145/190271.190277 The Origins of APL2] at [[APL94]].</ref> | Specific features attributed to More are the extension of [[strand notation]] to arbitrary arrays<ref>[[Bob Smith]]. [https://doi.org/10.1145/800142.805376 Nested arrays, operators, and functions] at [[APL81]].</ref><ref name=personal/> and a shift from making [[Enclose]] idempotent on ''any'' [[scalar]] to [[simple scalar]]s only in Jim Brown's early work.<ref>[[James A. Brown]]. [https://dl.acm.org/doi/abs/10.1145/190271.190277 The Origins of APL2] at [[APL94]].</ref> | ||
== Publications == | == Publications == | ||
* [https://dl.acm.org/doi/abs/10.1147/rd.172.0135 Axioms and Theorems for a Theory of Arrays], IBM Journal of Research and Development, Volume 17, Issue 2. 1973-03. | * [https://dl.acm.org/doi/abs/10.1147/rd.172.0135 Axioms and Theorems for a Theory of Arrays], IBM Journal of Research and Development, Volume 17, Issue 2. 1973-03. | ||
* "Notes on the development of a theory of arrays", IBM Philadelphia Scientific Center Technical Report Number 320-3016, 1973-05. | * "Notes on the development of a theory of arrays", IBM [[Philadelphia Scientific Center]] Technical Report Number 320-3016, 1973-05. | ||
* "Notes on the Axioms for a theory of arrays", IBM Philadelphia Scientific Center Technical Report Number 320-3017, 1973-05. | * "Notes on the Axioms for a theory of arrays", IBM [[Philadelphia Scientific Center]] Technical Report Number 320-3017, 1973-05. | ||
* "A Theory of Arrays with Applications to Databases", IBM [[wikipedia:Cambridge Scientific Center|Cambridge Scientific Center]] report G320-2107, 1975-09. | |||
* "Types and Prototypes in a Theory of Arrays", IBM Cambridge Scientific Center report G320-2112, 1976-05. | |||
* [[APL79]]: [https://doi.org/10.1145/800136.804440 The nested rectangular array as a model of data]. | * [[APL79]]: [https://doi.org/10.1145/800136.804440 The nested rectangular array as a model of data]. | ||
* [[APL79]]: [https://doi.org/10.1145/800136.804456 Nested rectangular arrays for measures, addresses, and paths]. | * [[APL79]]: [https://doi.org/10.1145/800136.804456 Nested rectangular arrays for measures, addresses, and paths]. |
Latest revision as of 23:38, 15 April 2024
- This article is about More's relationship with APL. For more complete information about More, see Wikipedia.
Trenchard More (1930 – 2019) was a mathematician employed by IBM who helped develop nested array model concepts—"Array Theory", in his terminology—such as the "floating" property of simple scalars and the behavior of prototypes. According to Jim Brown, More "had a tremendous influence on the final definition of the APL2 language".[1] More's work is also cited as an influence on NARS. He also developed Nial together with Mike Jenkins of Queen's University at Kingston.[2]
Specific features attributed to More are the extension of strand notation to arbitrary arrays[3][1] and a shift from making Enclose idempotent on any scalar to simple scalars only in Jim Brown's early work.[4]
Publications
- Axioms and Theorems for a Theory of Arrays, IBM Journal of Research and Development, Volume 17, Issue 2. 1973-03.
- "Notes on the development of a theory of arrays", IBM Philadelphia Scientific Center Technical Report Number 320-3016, 1973-05.
- "Notes on the Axioms for a theory of arrays", IBM Philadelphia Scientific Center Technical Report Number 320-3017, 1973-05.
- "A Theory of Arrays with Applications to Databases", IBM Cambridge Scientific Center report G320-2107, 1975-09.
- "Types and Prototypes in a Theory of Arrays", IBM Cambridge Scientific Center report G320-2112, 1976-05.
- APL79: The nested rectangular array as a model of data.
- APL79: Nested rectangular arrays for measures, addresses, and paths.
- APL82: Rectangularly arranged collections of collections.
- APL90: An array-theoretic look beyond APL2 and Nial.
- APL93: Transfinite nesting in array-theoretic figures, changes, rigs, and arms. Part I.
References
- ↑ 1.0 1.1 Jim Brown. A Personal History of APL. Updated 2017-04-05.
- ↑ Array Cast episode 61: Lynn Sutherland and the Story of Nial. 2023-09-01.
- ↑ Bob Smith. Nested arrays, operators, and functions at APL81.
- ↑ James A. Brown. The Origins of APL2 at APL94.
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 |