References
[0] |
Falkoff, A.D., and Kenneth E. Iverson,
The Design of APL,
IBM Journal of Research and Development, volume 17, number 4, 1973-07.
|
[0a] |
Ibid., §1.
|
[0b] |
Ibid., §4.
|
[1] |
Hardy, G.H.,
A
Mathematician’s Apology,
Cambridge University Press, 1940-11.
|
[2] |
Keenan, Tom,
IT
seeks to recapture lustre in career market,
BusinessEdge, volume 4, number 39, 2004-11-04 to -10.
|
[3] |
Iverson, Kenneth E.,
Notation as a Tool of Thought,
Communications of the ACM, volume 23, number 8, 1980-08.
|
[3a] |
Ibid., equation A.3.
|
[3b] |
Ibid., §3.3.
|
[4] |
Hui, Roger K.W.,
Sixteen
APL Amuse-Bouches,
Vector, volume 26, number 4, 2016-03.
|
[5] |
Hui, Roger K.W.,
A
Tour (de Force) of APL in 16 Expressions,
Dyalog User Meeting, 2016-10-09.
|
[6] |
Hui, Roger K.W.,
A Tour (de Force) of APL in 16 Expressions,
Functional Conf 2016, 2016-10-15.
(slides,
video)
|
[7] |
Jsoftware,
J Wiki Essays,
2007-2016.
|
[8] |
Iverson, Kenneth E.,
A Programming Language,
Wiley, 1962-05.
|
[8a] |
Ibid., §1.4.
|
[8b] |
Ibid., §1.9.
|
[9] |
Knuth, Donald E.,
Two Notes on Notation,
American Mathematical Monthly, volume 99, number 5, 1992-05-01.
|
[10] |
Scholes, John,
Data-driven Conditionals,
Dyalog Blog, 2014-10-13.
|
[11] |
Hui, Roger K.W., Phil Last, and John Scholes,
e-mail discussion,
2014-10-18 to -20.
|
[12] |
Hui, Roger K.W., editor,
Ken Iverson Quotations and Anecdotes,
2014-10-10.
|
[12a] |
Ibid., #implementers2.
|
[12b] |
Ibid., #Maple.
|
[13] |
Hui, Roger K.W.,
On Average,
Vector, volume 24, number 2&3, 2010-08.
|
[14] |
Azzarello, Arlene, editor,
APL QUOTE-QUAD: The Early Years,
APL Press, Palo Alto, 1982-11.
|
[15] |
Hui, Roger K.W.,
Index-Of, A 30-Year Quest,
J Conference 2014, 2014-07-25.
|
[15a] |
Ibid., §16.
|
[16] |
Hui, Roger K.W., and John Scholes,
Dyalog
Potential v14.0 Language Features,
Dyalog Conference, 2012-10-15.
|
[17] |
Hui, Roger K.W.,
A Speed-Up Story,
Dyalog Blog, 2014-11-05.
|
[18] |
Hui, Roger K.W.,
Rank & Friends,
Dyalog Conference, 2013-10-22.
|
[19] |
Smillie, Keith W.,
STATPACK: An APL Statistical Package,
University of Alberta, 1968.
|
[20] |
Iverson, Kenneth E.,
APL in Exposition,
IBM Corporation, 1972-01; p.13
|
[21] |
Smillie, Keith W.,
Kenneth Iverson, APL and J:
Some Personal Recollections,
Vector, volume 22, number 3, 2006-08.
|
[22] |
Perlis, Alan J.,
Almost
Perfect Artifacts Improve only in Small Ways: APL is more French than English,
APL78, 1978-03-29.
|
[23] |
Hui, Roger K.W.,
An Amuse-Bouche from APL History,
2014-10-25.
|
[24] |
Thomson, Norman,
Jottings 43: A Rippling Good Yarn!,
Vector, volume 21, number 3, 2005-05.
|
[25] |
Scholes, John,
ripple,
D-Functions, 2007-03-05.
|
[26] |
OEIS,
Sequence A024222,
On-line Encyclopedia of Integer Sequences, 2014.
|
[27] |
Hui, Roger K.W.,
Quicksort,
J Wiki Essay, 2005-09-28.
|
[28] |
Hui, Roger K.W.,
Quicksort in APL,
Dyalog Blog, 2014-12-11.
|
[29] |
Hui, Roger K.W.,
Quicksort in APL Revisited,
Dyalog Blog, 2016-02-29.
|
[30] |
Hui, Roger K.W.,
Order Statistics,
J Wiki Essay, 2008-03-23.
|
[31] |
Aho, A.V., J.E. Hopcroft, and J.D. Ullman,
The Design and Analysis of Computer Algorithms,
Addison-Wesley, 1974; §3.7.
|
[32] |
Hui, Roger K.W.,
Pascal’s Triangle,
J Wiki Essay, 2005-09-28.
|
[33] |
Falkoff, A.D., and Kenneth E. Iverson,
The APL\360 Terminal System,
Research Report RC-1922, IBM, 1967-10-16; Fig.1.
|
[34] |
Hui, Roger K.W., Kenneth E. Iverson, Eugene McDonnell, and Arthur Whitney,
APL\?,
APL90, APL Quote Quad, volume 20, number 4, 1990-07.
|
[34a] |
Ibid., Appendix Gc and Gd.
|
[34b] |
Ibid., Appendix Le.
|
[35] |
Iverson, Kenneth E.,
Elementary Functions: An Algorithmic Treatment,
Science Research Associates, Inc., 1966; p.69.
|
[36] |
Falkoff, A.D. and Kenneth E. Iverson,
APL\360 User’s Manual,
IBM Corporation, 1968-08; A.5.
|
[37] |
Iverson, Kenneth E.,
Algebra: An Algorithmic Treatment,
Addison-Wesley, 1972; p.141.
|
[38] |
Iverson, Kenneth E.,
Introducing APL to Teachers,
IBM Corporation, 1972-07; p.22.
|
[39] |
Iverson, Kenneth E.,
An Introduction to APL for Scientists and Engineers,
IBM Corporation, 1973-03; p.19.
|
[40] |
Iverson, Kenneth E.,
Elementary Analysis,
APL Press, 1976; ex.1.68.
|
[41] |
Iverson, Kenneth E.,
Programming Style in APL,
1978 APL Users Meeting Proceedings, 1978-09-18; §6.
|
[42] |
Iverson, Kenneth E.,
A Dictionary of APL,
APL Quote Quad, volume 18, number 1, 1987-09.
|
[42a] |
Ibid., m∇n
|
[43] |
Hui, Roger K.W.,
Fibonacci Sequence,
J Wiki Essay, 2005-09-26.
|
[44] |
Hui, Roger K.W.,
Newton’s Method,
J Wiki Essay, 2005-10-15.
|
[45] |
Iverson, Kenneth E., A Dictionary of J, Vector, volume 7, number 2, 1990-10.
|
[46] |
Hui, Roger K.W.,
f/ .g Improved,
J 5.04 Release Notes, Jsoftware, 2004-09-01.
|
[47] |
Hui, Roger K.W.,
Inner Product — An Old/New Problem,
2009-06-07.
|
[48] |
Hui, Roger K.W., editor,
APL Quotations and Anecdotes,
2014; #IC2013.
|
[49] |
Hui, Roger K.W.,
Some Uses of { and } ,
APL87, APL Quote Quad, volume 17, number 4, 1987-05.
|
[49a] |
Ibid., §4.4.
|
[49b] |
Ibid., §1.2.
|
[49c] |
Ibid., §4.3.
|
[49d] |
Ibid., §4.1.
|
[49e] |
Ibid., §2.2.
|
[49f ] |
Ibid., §3.1.
|
[50] |
Hui, Roger K.W.,
Symmetries of the Square,
J Wiki Essay, 2005-11-07.
|
[51] |
Hui, Roger K.W., and Kenneth E. Iverson,
J Introduction and Dictionary,
2011-05-03.
|
[51a] |
Ibid., /:
|
[51b] |
Ibid., I.
|
[51c] |
Ibid., M.
|
[51d] |
Ibid., for.
|
[51e] |
Ibid., ^:
|
[51f ] |
Ibid., \.
|
[51g] |
Ibid., p:
|
[51h] |
Ibid., &.
|
[51i ] |
Ibid., :.
|
[52] |
Hui, Roger K.W., and John Scholes,
New
Primitive Functions and Operators,
Dyalog User Meeting, 2016-10-10.
|
[53] |
Scholes, John,
le,
D-Functions, 2016-08-16.
|
[54] |
Brown, Matthew,
The
Man Who Knew Infinity, 2016.
|
[55] |
Wolfram, Stephen,
Who was Ramanujan?,
Back Channel, 2016-04-27.
|
[56] |
Hardy, G.H., and S. Ramanujan,
Asymptotic Formulæ in Combinatory Analysis,
Proceedings of the London Mathematics Society, volume 17, number 2, 1918.
|
[57] |
Hui, Roger K.W.,
Partitions,
J Wiki Essay, 2005-11-19.
|
[58] |
Weisstein, Eric W.,
Partition Function P,
MathWorld, A Wolfram Web Resource, 2016.
|
[59] |
Hui, Roger K.W.,
M. Implemented,
J 6.02 Release Notes, Jsoftware, 2006-09-06.
|
[60] |
Scholes, John,
memo ,
D-Functions, 2014-05-20.
|
[61] |
Hui, Roger K.W.,
A Memo Operator,
BAA Seminar, Royal Society of Arts, 2016-05-20.
|
[62] |
Hardy, G.H.,
Obituary Notices: Srinivasa Ramanujan,
Proceedings of the London Mathematical Society, volume 19, 1921; page lvii.
|
[63] |
Hui, Roger K.W.,
Unforgettable Numbers,
J Wiki Essay, 2009-08-22.
|
[64] |
Hui, Roger K.W.,
Unforgettable Numbers,
Dyalog Blog, 2015-03-30.
|
[65] |
Nikitin, Andrew,
88 Hats,
J General Forum, 2007-06-06.
|
[66] |
Randall, John,
88 Hats,
J General Forum, 2007-06-07.
|
[67] |
Hui, Roger K.W.,
88 Hats,
Jwiki Essay, 2007-06-08.
|
[68] |
Hui, Roger K.W.,
The
“88 Hats” Puzzle,
Vector, volume 25, number 4, 2012-11.
|
[69] |
McDonnell, Eugene,
The Magical Matrix,
Vector, volume 20, number 2, 2003-10.
|
[70] |
Hui, Roger K.W.,
The N Queens Problem,
APL Quote Quote, volume 11, number 3, 1981-03.
|
[71] |
Hui, Roger K.W.,
Permutations,
J Wiki Essay, 2005-10-31.
|
[72] |
Scholes, John,
pmat,
D-Functions, 2008.
|
[73] |
Hui, Roger K.W.,
Permutations,
Dyalog Blog, 2015-07-20.
|
[74] |
Foad, Jay, and Roger K.W. Hui,
Performance:
The Neverending Story,
Dyalog User Meeting, 2016-10-11.
|
[75] |
McDonnell, Eugene,
Representing a Permutation,
At Play With J, Vector, volume 12, number 1, 1995-07.
|
[76] |
Hui, Roger K.W.,
Implementing @:,
comp.lang.apl, 1991-04-21.
|
[77] |
Hui, Roger K.W.,
Permutation Index,
J Wiki Essay, 2005-10-11.
|
[78] |
Gilman, Leonard, and Allen J. Rose,
APL: An Interactive Approach, second edition, Wiley, 1974.
|
[79] |
Hui, Roger K.W.,
Combination Index,
J Wiki Essay, 2005-11-11.
|
[80] |
Murray, Kip,
Testing Whether an Array is Symmetric,
J Programming Forum, 2003-08-03.
|
[81] |
Herstein, I.N.,
Topics in Algebra,
Second Edition, Xerox College Publishing, 1975; ex.2.10.11.
|
[82] |
Hui, Roger K.W.,
Testing Whether an Array is Symmetric,
J Programming Forum, 2003-08-10.
|
[83] |
Hui, Roger K.W.,
Symmetric Array,
J Wiki Essay, 2005-09-29.
|
[84] |
Hui, Roger K.W.,
Queens and Knights,
J Wiki Essay, 2005-09-29.
|
[85] |
Hui, Roger K.W.,
N Queens Problem,
J Wiki Essay, 2008-11-27.
|
[86] |
Hui, Roger K.W.,
Knight’s Tour,
J Wiki Essay, 2010-07-22.
|
[87] |
Scholes, John,
kt ,
D-Functions, 2013-05-22.
|
[88] |
Hui, Roger K.W.,
moo,
J Wiki Essay, 2006-07-24.
|
[89] |
Scholes, John,
pco ,
D-Functions, 2014-05-20.
|
[90] |
Hui, Roger K.W.,
Odometer,
J Wiki Essay, 2005-11-18.
|
[91] |
Hui, Roger K.W.,
What is an Array?,
Vector, volume 25, number 3, 2012-03.
|
[92] |
Berry, Paul C.,
SHARP APL Reference Manual,
I.P. Sharp Associates Limited, 1979-03.
|
[93] |
Nickolov, Nick,
Compiling APL to Javascript,
Vector, volume 26, number 1, 2013-09.
|
[94] |
Hui, Roger K.W.,
Inverted Table,
J Wiki Essay, 2007-05-08.
|
[95] |
Hui, Roger K.W.,
Rank
& Friends,
Dyalog Conference, 2013-10-22.
|
[96] |
Hui, Roger K.W.,
A
Letter from Dijkstra on APL, Vector, volume 26, number 2, 2014-09.
|
[97] |
Rich, Henry,
Convolution
using FFT,
J Programming Forum, 2010-12-27.
|
[98] |
Hui, Roger K.W.,
Rational
Numbers in Dyalog APL,
Dyalog Conference, 2011-10-02 to -05.
|
[99] |
Graham, R.L., D.E. Knuth, and O. Patashnik, Concrete Mathematics,
Addison-Wesley, 1989.
|
[100] |
Falkoff, A.D., Kenneth E. Iverson, and E.H. Sussenguth,
A Formal Description of System/360,
IBM Systems Journal, volume 3, number 3, 1964; Table 1, pp. 200-201.
|
[101] |
Hui, Roger K.W.,
Three Combinatoric Puzzles, Vector, volume 9, number 2, 1992-10.
|
[102] |
Hui, Roger K.W.,
Repeated Squaring,
J Wiki Essay, 2005-09-28.
|
[103] |
Smith, Bob,
Paragraphics Perfected, The I.P. Sharp Newsletter, volume 7, number 2,
I.P. Sharp Associates Limited, 1979-03.
|
[104] |
Cerovski, Viktor,
Silver Ratio, Geometrically Interpreted,
J Programming Forum, 2009-05-20.
|
[105] |
Kobchenko, Oleg,
Base Spectrum,
J Wiki Essay, 2005-12-13.
|
[106] |
Hui, Roger K.W., and Oleg Kobchenko,
Gray Code,
J Wiki Essay, 2005-10-16.
|
[107] |
Hui, Roger K.W.,
Tower of Hanoi,
Vector, volume 21, number 1, 2004-09.
|
[108] |
Hui, Roger K.W.,
Tower of Hanoi,
J Wiki Essay, 2007-12-11.
|
[109] |
Hui, Roger K.W.,
Ackermann’s Function,
J Wiki Essay, 2005-10-14.
|
[110] |
Hui, Roger K.W.,
The
Halting Problem Rendered in APL,
Dyalog Blog, 2016-04-12.
|
[111] |
Hui, Roger K.W.,
Cholesky
Decomposition, J Wiki Essay, 2005-10-14.
|
[112] |
Hui, Roger K.W.,
Triangular
Matrix Inverse, J Wiki Essay, 2005-10-27.
|
[113] |
Hui, Roger K.W.,
LU
Decomposition, J Wiki Essay, 2005-10-31.
|
[114] |
Hui, Roger K.W.,
QR
Decomposition, J Wiki Essay, 2005-10-30.
|
[115] |
Ibarra, Oscar, Shlomo Moran, and Roger K.W. Hui,
A Generalization of the Fast LUP Matrix Decomposition Algorithm and Applications,
Journal of Algorithms, volume 3, 1982, pp. 45-56.
|
[116] |
Hui, Roger K.W.,
The Complexity of Some Decompositions in Matrix Algebra,
M.Sc. Thesis, University of Toronto, 1981-04.
|
[117] |
Hui, Roger K.W.,
Cholesky
Decomposition,
Dyalog Blog, 2015-01-08.
|
[118] |
Hui, Roger K.W.,
Minors,
J Wiki Essay, 2007-08-18.
|
[119] |
Iverson, Kenneth E.,
Concrete Math Companion,
Iverson Software Inc., 1995-05-11; §6A.
|
[120] |
Hui, Roger K.W.,
Stirling Numbers,
J Wiki Essay, 2005-09-29.
|
[121] |
Hui, Roger K.W.,
The Ball Clock Problem,
Vector, volume 12, number 2, 1995-10.
|
[122] |
Hui, Roger K.W.,
Chinese Remainder Theorem,
J Wiki Essay, 2005-10-26.
|
[123] |
McDonnell, Eugene, and Jeffrey Shallit,
Extending APL to Infinity,
APL80, 1980.
|
[124] |
Hui, Roger K.W.,
Some
Exercises in APL Language Design,
2016-11-27.
|
[124a] |
Ibid., §12.
|
[124b] |
Ibid., §47.
|
[125] |
Hui, Roger K.W.,
Euler’s Identity,
J Wiki Essay, 2010-02-04.
|
[126] |
Weisstein, Eric W.,
Bertelsen’s Number,
MathWorld, A Wolfram Web Resource, 2016.
|
[127] |
Hui, Roger K.W.,
50847534,
Dyalog Blog, 2016-09-14.
|
[128] |
McDonnell, Eugene,
Recreational APL: Pyramigram Puzzle,
APL Quote Quad, volume 11, number 1, 1980-09.
|
[129] |
McDonnell, Eugene,
Recreational APL: Pyramigram Solution,
APL Quote Quad, volume 11, number 4, 1981-06.
|
[130] |
Hoffman, Paul,
The Man Who Loved Only Numbers, Hyperion, 1998.
|
[131] |
Robinson, Kim Stanley,
Sixty Days and Counting, Bantam Spectra, 2007.
|
[132] |
Haddon, Mark,
The Curious Incident of the Dog in the Night-Time, Doubleday, 2003.
|
[133] |
Hui, Roger K.W.,
The Monty Hall Problem,
J Wiki Essay, 2006-09-02.
|
[134] |
Hui, Roger K.W.,
Bring Something Beautiful,
Vector, volume 24, number 4, 2010-12.
|
[135] |
Hui, Roger K.W.,
I. Interval Index Implemented,
J 6.01 Release Notes, Jsoftware, 2005-07-29.
|
[136] |
Dyalog,
Dyalog
APL Language Reference,
Dyalog Limited, 2016.
|
[137] |
Hui, Roger K.W.,
Tests, Derivations, Proofs,
Functional Conf 2017, 2017-11-18.
(slides,
video)
|
[138] |
Foad, Jay,
Sieve of Eratosthenes,
e-mail, 2019-04-29.
|
|