Roger Hui wrote: > John Randall wrote: > > See the following for f^:a: > http://www.jsoftware.com/help/dictionary/d202n.htm > http://www.jsoftware.com/jwiki/Essays/Text_Formatting > http://www.jsoftware.com/jwiki/Essays/Non-Overlapping_Substrings > > Additional usage of ^: > http://www.jsoftware.com/jwiki/Essays/Do_While > http://www.jsoftware.com/jwiki/Essays/Collatz_Conjecture > http://www.jsoftware.com/jwiki/Essays/The_Ball_Clock_Problem > http://www.jsoftware.com/jwiki/Essays/Ackermann%27s_Function > http://www.jsoftware.com/jwiki/Essays/Linear_Recurrences > http://www.jsoftware.com/jwiki/Essays/Gaussian_Integers > http://www.jsoftware.com/jwiki/Essays/Euclidean_Algorithm > http://www.jsoftware.com/jwiki/Essays/Permutations > http://www.jsoftware.com/jwiki/Essays/Fibonacci_Sequence > http://www.jsoftware.com/jwiki/Essays/Sudoku > http://www.jsoftware.com/jwiki/Essays/Kakuro > etc. >
Fair enough, Roger. When I started learning J (a) I could not understand the Dictionary. (b) There was no wiki, and no essays. I understood f^:_, but I did not see the other uses. I picked up f^:g and f^:g^:_ from a relatively obscure part of Henry's book, and from Section 21 of Chris & Cliff's "A Brief J Reference". Even then, I was slightly confused because I had not internalized how arguments to conjunctions were bound. Until I saw the light, I had no idea how to write if or while statements tacitly. I realize the situation has improved, and the essays provide plenty of illustration. The problem is in realizing that this is what you need. Best wishes, John ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
