his page is an index of http://www.jsoftware.com/papers .
See also http://www.jsoftware.com/jwiki/Essays/Bibliography.
 
•   Iverson, K.E., Machine Solutions of Linear Differential Equations — Applications to a Dynamic Economic Model, Doctoral Thesis, Harvard University, 1954-01.
•   Iverson, K.E., Graduate Instruction and Research, Proceedings of the First Conference on Training Personnel for the Computing Machine Field, Arvid W. Jacobson, editor, Wayne State University, 1954-06.
•   Iverson, K.E., The Description of Finite Sequential Processes, Symposium on Information Theory, Royal Institution, London, 1960-08-29 to -09-02.
•   Iverson, K.E., A Programming Language, Wiley, 1962-05.
•   Iverson, K.E., A Programming Language, Proceedings of the AFIPS Spring Joint Computer Conference, San Francisco, 1962-05-01 to -03.
•   Iverson, K.E., A Common Language for Hardware, Software, and Applications, Proceedings of the AFIPS Fall Joint Computer Conference, Philadelphia, 1962-12-04 to -06.
•   Iverson, K.E., Programming Notation in System Design, IBM Systems Journal, Volume 2, Number 2, 1963-06.
•   Iverson, K.E., Formalism in Programming Languages, Communications of the ACM, Volume 7, Number 2, 1964-02.
•   Iverson, K.E., Elementary Functions: An Algorithmic Treatment, Science Research Associates, 1966.
•   Iverson, K.E., Conventions Governing Order of Evaluation, Appendix A of Elementary Functions: An Algorithmic Treatment, Science Research Associates, 1966.
•   Falkoff, A.D., and K.E. Iverson, The APL\360 Terminal System, Research Report RC-1922, IBM, 1967-10-16.
•   Falkoff, A.D., APL\360 History, Proceedings of the APL Users Conference at SUNY Binghamton, 1969-07-11 to -12.
•   Iverson, K.E., Algebra as a Language, Appendix A of Algebra: An Algorithmic Treatment, Addison-Wesley, 1972.
•   Falkoff, A.D., and K.E. Iverson, The Design of APL, IBM Journal of Research and Development, Volume 17, Number 4, 1973-07.
•   Anon, Iverson Receives Harry Goode Award, APL Quote Quad, Volume 6, Number 2, Summer 1975.
•   Iverson, K.E., Formal Function Definition, Chapter 10 of Elementary Analysis, APL Press, 1976.
•   Perlis, A.J., In Praise of APL: A Language for Lyrical Programming, SIAM News, 1977-06.
•   Gaboury, J., Letter to the Editor, APL Quote Quad, Volume 7, Number 4, Winter 1977.
•   Perlis, A.J., Almost Perfect Artifacts Improve only in Small Ways: APL is more French than English, APL78, 1978-03-29.
•   Iverson, K.E., Operators and Functions, Research Report #RC7091, IBM, 1978-04-26.
•   Falkoff, A.D., and K.E. Iverson, The Evolution of APL, ACM SIGPLAN Notices, Volume 13, Number 8, 1978-08.
•   Iverson, K.E., Programming Style in APL, 1978 APL Users Meeting Proceedings, 1978-09-18.
•   Iverson, K.E., The Role of Operators in APL, APL79, APL Quote Quad, Volume 9, Number 4, 1979-06.
•   Iverson, K.E., Notation as a Tool of Thought, Communications of the ACM, Volume 23, Number 8, 1980-08.
•   Bernecky, R., and K.E. Iverson, Operators and Enclosed Arrays, 1980 APL Users Meeting Proceedings, 1980-10-06.
•   Goldsmith, L.H. Corporate Communications Using the SHARP APL Mailbox, 1980 APL Users Meeting Proceedings, 1980-10-06.
•   Iverson, K.E., The Inductive Method of Introducing APL, 1980 APL Users Meeting Proceedings, 1980-10-06.
•   Hui, R.K.W., The N Queens Problem, APL Quote Quad, Volume 11, Number 3, 1981-03.
•   McDonnell, E.E., editor, A Source Book in APL, APL Press, 1981-09.
    •   McDonnell, E.E., Introduction, 1981-09.
    • Iverson, K.E., Formalism in Programming Languages, Communications of the ACM, Volume 7, Number 2, 1964-02.
    • Iverson, K.E., Conventions Governing Order of Evaluation, Appendix A of Elementary Functions: An Algorithmic Treatment, Science Research Associates, 1966.
    • Iverson, K.E., Algebra as a Language, Appendix A of Algebra: An Algorithmic Treatment, Addison-Wesley, 1972.
    • Falkoff, A.D., and K.E. Iverson, The Design of APL, IBM Journal of Research and Development, Volume 17, Number 4, 1973-07.
    • Falkoff, A.D., and K.E. Iverson, The Evolution of APL, ACM SIGPLAN Notices, Volume 13, Number 8, 1978-08.
    • Iverson, K.E., Programming Style in APL, 1978 APL Users Meeting Proceedings, 1978-09-18.
    • Iverson, K.E., Notation as a Tool of Thought, Communications of the ACM, Volume 23, Number 8, 1980-08.
    • Iverson, K.E., The Inductive Method of Introducing APL, 1980 APL Users Meeting Proceedings, 1980-10-06.
•   Orth, D.L., A Comparison of the IPSA and STSC Implementations of Operators and General Arrays, APL Quote Quad, Volume 12, Number 2, 1981-12.
•   Iverson, K.E., and A.T. Whitney, Practical Uses of a Model of APL, APL82, APL Quote Quad, Volume 13, Number 1, 1982-09.
•   Azzarello, A.E., editor, APL QUOTE-QUAD: The Early Years, APL Press, Palo Alto, 1982-11.
•   Iverson, K.E., APL Syntax and Semantics, APL83, APL Quote Quad, Volume 13, Number 3, 1983-03.
•   Iverson, K.E., Rationalized APL, I.P. Sharp Associates, 1983-01-06; revision 1, 1983-04-04.
•   Iverson, K.E., Letter to J.K. Tuttle, 1983-12-14.
•   Iverson, K.E., R.H. Pesch, and J.H. Schueler, An Operator Calculus, APL84, APL Quote Quad, Volume 14, Number 4, 1984-06.
•   Pesch, R.H., Empty Frames in SHARP APL, APL86, APL Quote Quad, Volume 16, Number 4, 1986-07-07.
•   Hui, R.K.W., Some Uses of { and }, APL87, APL Quote Quad, Volume 17, Number 4, 1987-05.
•   Iverson, K.E., APL87, APL87, APL Quote Quad, Volume 17, Number 4, 1987-05.
•   Iverson, K.E., A Dictionary of APL, APL Quote Quad, Volume 18, Number 1, 1987-09.
•   Iverson, K.E., A Commentary on APL Development, APL Quote Quad, Volume 19, Number 1, 1988-09.
•   Iverson, K.E., and E.E. McDonnell, Phrasal Forms, APL89, APL Quote Quad, Volume 19, Number 4, 1989-08.
•   Hui, R.K.W., K.E. Iverson, E.E. McDonnell, and A.T. Whitney, APL\?, APL90, APL Quote Quad, Volume 20, Number 4, 1990-07.
•   Hui, R.K.W., K.E. Iverson, and E.E. McDonnell, Tacit Definition, APL91, APL Quote Quad, Volume 21, Number 4, 1991-08.
•   Iverson, K.E., A Personal View of APL, IBM Systems Journal, Volume 30, Number 4, 1991-12.
•   Iverson, K.E., Revisiting Rough Spots, APL Quote Quad, Volume 24, Number 3, 1994-03.
•   Hui, R.K.W., Rank and Uniformity, APL95, APL Quote Quad, Volume 25, Number 4, 1995-06.
•   Baker, J.D., Little JOBS and Big JOBS—Using Delphi 2.0 to control J3.02 automation server OBjects, J User Conference, 1996.
•   Burke, C.D., Elegant Programming— &.dfh, 1996.
•   Burke, C.D., Elegant Programming— #~ 1: = #@q:, 1996.
•   Iverson, K.E., Computers and Mathematical Notation, Iverson Software Inc., 1996.
•   Pearson, D., and Smith, A., Using J with OLE2 to Build Configuration Software for SAP AG, J User Conference, 1996.
•   Tuttle, J.K., Data Rummaging with J, J User Conference, 1996.
•   Hui, R.K.W., and K.E. Iverson, A Note on Programming Style, 1996-01.
•   Hui, R.K.W., Extended Integers in J, J3.02, 1996-06-24.
•   Burke, C.D., and R.K.W. Hui, J for the APL Programmer, APL Quote Quad, Volume 27, Number 1, 1996-09.
•   Burke, C.D., R.K.W. Hui, E.B. Iverson, K.E. Iverson, and K.B. Iverson, ICFP ’98 Contest Winners, 1998.
•   Hui, R.K.W., Sparse Arrays in J, J4.01, 1998.
•   Burke, C.D., J4 and OOP, J4.01, 1998-03-22.
•   Drummond, B., Citation for Dr. Kenneth Iverson, York University, 1998-06-11.
•   Burke, C.D., Memory Mapped Files in J, J4.02, 1998-11-07.
•   Jacobs, J., Developing a Raster Detector System with the J Array Processing Language, 2002-12.
•   Burke, C.D., APL and J, 2005-03-02.
•   Hui, R.K.W., editor, Ken Iverson Quotations and Anecdotes, 2005-09-30; 2021-08-13.
•   Iverson, K.E., with D.B. McIntyre, Kenneth E. Iverson, 2008.
•   Iverson, E.B., J7.01 Beta Early Days, 2009-04-28; 2009-10-19.
•   Hui, R.K.W., editor, Eugene McDonnell Papers and Articles, 2009-05-12; 2019-09-12.
•   Hui, R.K.W., Inner Product—An Old/New Problem, 2009-06-07.
•   Hui, R.K.W., Rank Operator: An Idea Worth Stealing Borrowing, 2009-09-15.
•   Hui, R.K.W., On Average, 2009-09-18.
•   Hui, R.K.W., Is Index Origin 0 a Hindrance?, 2010-07-26.
•   Hui, R.K.W., Hashing for Tolerant Index Of, 2010-09-16.
•   Hui, R.K.W., editor, APL Quotations and Anecdotes, 2010-09-18; 2021-08-16.
•   Hui, R.K.W., What is an Array?, 2010-12-29.
•   Hui, R.K.W., What is Functional Programming?, 2011-10-03.
•   Hui, R.K.W., 88 Hats, 2011-12-15.
•   Hui, R.K.W., An Implementation of J, J Conference 2012, 2012-07-23.
•   Hui, R.K.W., The Zeros of the Partial Sums of ez, 2012-08-14.
•   Hui, R.K.W., My Favorite APL Symbol, 2013-01-21.
•   Hui, R.K.W., A Letter from Dijkstra on APL, 2013-12-17.
•   Hui, R.K.W., Index-Of, A 30-Year Quest, J Conference 2014, 2014-07-25.
•   Hui, R.K.W., APL and J Hashing Models, 2014-07-31.
•   Gibson, L., IPSA50, 2014-10-04.
•   Hui, R.K.W., An Amuse-Bouche from APL History, 2014-10-25.
•   Hui, R.K.W., Sixteen APL Amuse-Bouches, 2014-10-27.
•   Hui, R.K.W., APL Exercises, 2016-07-18.
•   Hui, R.K.W., Some Exercises in APL Language Design, 2016-11-27.
•   Hui, R.K.W., A History of APL in 50 Functions, 2016-11-27.
•   Hui, R.K.W., Tests, Derivations, Proofs, Functional Conf 2017, Bangalore, India, 2017-11-17.
•   Brudzewsky, A., J.M. Foad, and R.K.W. Hui, TAO Axioms, 2018-02-02.
•   Hui, R.K.W., editor, Mooreiana, 2010-09-18; 2020-01-26.
•   Hui, R.K.W., editor, Jokes We Told Each Other, 2020-05-29; 2021-08-16.
•   Hui, R.K.W., Ken Iverson @ 100, 2020-12-17.
•   Hui, R.K.W., editor, Ian Sharp Quotations and Anecdotes, 2010-09-18; 2021-07-16.
•   Hui, R.K.W., Kromberg, M.J. APL since 1978, Proceedings of the ACM on Programming Languages Volume 4, Issue HOPL June 2020; 2021-09-19.

SHARP APL Technical Notes

Some J features had their beginnings in the 1970s and 1980s in SHARP APL, a product of I.P. Sharp Associates. They were described in documents known as SHARP APL Technical Notes (SATNs).

•   Bernecky, R., Comparison Tolerance, SATN 23, 1977-06-10; Revision 1, 1978-07-15.
•   Lathwell, R.H., The SHARP APL S-task Interface, SATN 39, 1981-06-01.
•   McDonnell, E.E., Complex Numbers, SATN 40, 1981-06-20.
•   Iverson, K.E., Composition and Enclosure, SATN 41, 1981-06-20.
•   Iverson, K.E., Determinant-Like Functions Produced by the Dot-Operator, SATN 42, 1982-04-01.
•   Bernecky, R., K.E. Iverson, E.E. McDonnell, R.C. Metzger, and J.H. Schueler, Language Extensions of May 1983, SATN 45, 1983-05-02.

The complete set of SATNs can be found here.


created:  2009-12-09 06:55
updated:2021-08-16 13:30