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

Reply via email to