Introduction

Contents


Chapter 1 : WHAT J IS
      J
      What J is
      A preliminary review of J
      First Impressions of J
      what is j?
      J?
      APL <-> J
      for Mr. Hui


Chapter 2 : DIFFERENCES BETWEEN MACHINES
      a j question and problem
      Factorials in J


Chapter 3 : HOW TO UTILIZE J
      stdin, stdout
      J, Version 2.9
      spelling error in J tutorial
      another mystery re J
      Dyalog APL questions (basic data representation)
      J comment styles


Chapter 4 : UTILITIES
      "over" and "by"
      'by' and 'over' in J 3.2
      Tree Representation
      J for 386 PCs


Chapter 5 : USING J : INTRODUCTION
      Simple J questions
      Questions about J.
      J query
      Difference between "+ +" and "(+ +)" in J
      j parsing in 2.9
      J changes with 3.2
      More j questions
      script file in J
      a new dimension
      J bugs
      Simple question(s) based on Dickey's "What is J?"
      Grade Down Columns of An Array
      programming in J


Chapter 6 : USING J : RANK
      Verb ranks in J
      frames & cells, what are these "things"
      Rank 0 catenation.


Chapter 7 : USING J : FLOW STRUCTURES
      Do I really need a loop?
      Do While in J?


Chapter 8 : HOOK, FORK, ...
      the difference between f : '' and f@]
      DAGs for Hook, Fork, Compose, Atop, Dual
      Forks, Hooks and With in J
      Is hook really necessary?


Chapter 9 : USING J : OTHER FUNCTIONS
      J and nested vectors
      Determinant
      Basic Questions About J


Chapter 10 : USING J : PROGRAMMING IN J
      Programming in J


Chapter 11 : USING J : ADVERBS AND CONJONCTIONS
      adverb definition via : in J 3.2
      J questions
      Help with J


Chapter 12 : USING J : MISCELLANEOUS
      Let's hear it for APL2 on APL_L
      Reassignment in J
      copula vs branch in J
      Matrix Searching
      J Workspaces
      J: a little exercise


Chapter 13 : USING J : TACIT DEFINITION
      function dependencies and tacit definitions
      J tacit conversion; Let's talk about it


Chapter 14 : USING J : EXAMPLES
      The Perfect Shuffle
      Turing Machine emulator
      RE: WANTED: APL maximization function
      WANTED: APL-II way to sort array so each column is in descending order
      Simple J editor


Chapter 15 : USING J : SOME APPLICATIONS
      analyzing complex verbs
      building arrays
      EEM responds about histograms
      polynomials in J
      Grade Down Columns of An Array
      WANTED: APL maximization function


Chapter 16 : DEVELOPMENT OF J
      Some General Questions about J
      J 3.0 words BNF
      Parallelizability of APL?
      Strength Reduction for J
      bracket indexing .vs. merge (and space wars)
      implementing @:
      implementing J
      mixing it up: The role of fractional axis brackets
      Statistical Functions in J
      J 3.2 - Early vs. Late Verb Bindings
      what is j?
      brackets
      J3.2


Chapter 17 : HISTORY
      Requests for some information to include in the J 'book'
      Differences between J versions?


Chapter 18 : DOCUMENTATION
      Intro to J
      Brief Reviews of New Iverson Books Wanted


Chapter 19 : WHERE TO GET J
      Iverson Software Inc
      watserv anonymous ftp


ANNEXES
      Visage front-end for j on NeXT
      Graphics for J under X11
      j-mode.el
      j-interaction-mode for gnu emacs
      Eliza in J, revised


 