This Article 
 Bibliographic References 
 Add to: 
Donald McIntyre: Geologist, Historian, and Array Language Advocate, 1923–2009
January-March 2011 (vol. 33 no. 1)
pp. 72-77
Keith Smillie, University of Alberta

Donald McIntyre was known throughout the APL and J community as the author of numerous papers on first APL developed by Kenneth Iverson and then on what Iverson termed the language's "modern dialect" J. Both languages are implemenations of what was termed Iverson Notation, initially developed by Iverson while a graduate student at Harvard. McIntyre attended most of the APL conferences and his presentations as well as his presence were always welcome. It was known, of course, that he was a geologist—and a Scottish geologist at that—who had strayed into computing in 1964 when Pomona College, where he was professor of geology, ordered an IBM System 360/40. However, what was not so well known in the computing community was his outstanding reputation as a geologist who made important contributions to the geology of Scotland and its history. While emphasizing McIntyre's work in computing, we shall not neglect his contributions to geology nor his wide range of interests including mountaineering and bagpipe playing.

1. N.E. Butcher, "Donald McIntyre: Mountaineer, Geologist, Scholar And Teacher," The Scotsman,13 Nov. 2009.
2. I previously told Iverson's story in "Kenneth E. Iverson," IEEE Annals of the History of Computing, vol. 27, no. 4, 2005, pp. 93–96.
3. D.E. Merriam, "Memorial to Donald B. McIntyre (1923–2009)," Geological Soc. of America Memorials, vol. 39, 2010, pp. 23–25.
4. This and other unattributed quotations are taken from McIntyre's webpage,
5. G.Y. Craig, D.B. McIntyre, and C.D. Waterston, James Hutton's Theory of the Earth: The Lost Drawings, Scottish Academic Press, 1978.
6. D.B. McIntyre, "James Hutton, the Clerks of Peniciuk and the Igneous Origin of Granite," Trans. Royal Soc. of Edinburgh, vol. 15, suppl. 1–15, 2008.
7. D.B. McIntyre, "James Hutton's Edinburgh: The Historical, Social and Political Background," Earth Sciences History, vol. 16, no. 2, 1997, pp. 100–157.
8. D.B. McIntyre and A. McKirdy, James Hutton: The Founder of Modern Geology, Nat'l Museums of Scotland Publishing, 2001.
9. A.D. Falkoff, K.E. Iverson, and E.H. Sussenguth, "A Formal Description of SYSTEM/ 360," IBM Systems J., vol. 3, no. 3, 1964, pp. 198–262.
10. D.B. McIntyre, "The Architectural Elegance of Crystals Made Clear by APL." Proc. APL Users Meeting, 1986, pp. 234, 237.
11. D.B. McIntyre, "APL in a Liberal Arts College," Proc. APL Users Meeting, 1980, pp. 544–581.
12. K.E. Iverson, "A Personal View of APL," IBM Systems J, vol. 30, no. 4, 1991, pp. 582–593.
13. D.B. McIntyre, "Language as an Intellectual Tool: From Hieroglyphics to APL," IBM Systems J., vol. 30, no., 4, 1991, pp. 554–581.
14. K.E. Iverson, "Notation as a Tool of Thought," Comm. ACM, vol. 23, no. 8, 1980, pp. 444–465.
15. D.B. McIntyre, "Mastering J," Proc. APL Users Meeting, 1991, pp. 264–273.
16. D.B. McIntyre, "Hooks and Forks and the Teaching of Elementary Arithmetic," Vector: J. British APL Assoc., vol. 8, no. 3, 1992, pp. 101–110.
17. D.B. McIntyre, "Using J with External Data: Two Examples," Vector: J. British APL Assoc., vol. 8, no. 4, 1992, pp. 97–110.
18. D.B. McIntyre, "Using J's Boxed Arrays," Vector: J. British APL Assoc., vol. 9, no. 1, 1993, pp. 92–124.
19. D.B. McIntyre, "Jacobi's Method for Eigenvalues: An Illustration of J," Vector: J. British APL Assoc., vol. 9, no. 3, 1993, pp. 125–133.
20. D.B. McIntyre, "Perils of Subtraction: A New Language for an Old Algorithm," Vector: J. British APL Assoc., vol. 11, no. 44, 1995, pp. 93–103.
21. D.B. McIntyre, "The Role of Composition in Computer Programming," Proc. APL Users Meeting, 1995, pp. 116–133.
22. D.B. McIntyre, "The Story of APL and J," 2005, 29 pp. (unpublished).
23. K.E. Iverson, A Programming Language, John Wiley & Sons, 1962.
24. F.P. Brooks, Jr. and K.E. Iverson, Automatic Data Processing, John Wiley & Sons, 1963.
25. D.B. McIntyre, "A Tribute to Ken Iverson." Vector: J. British APL Assoc., vol. 22, no. 3, 2006, pp. 109–114.

Index Terms:
History of computing, Donald McIntyre, APL, J, geology, C.E. Wegmann, James Hutton, University of Edinburgh, Pomona College, Kenneth Iverson, Iverson Notation
Keith Smillie, "Donald McIntyre: Geologist, Historian, and Array Language Advocate, 1923–2009," IEEE Annals of the History of Computing, vol. 33, no. 1, pp. 72-77, Jan.-March 2011, doi:10.1109/MAHC.2011.4
Usage of this product signifies your acceptance of the Terms of Use.