Here's the latest J core, using additional paring suggested by Raul.
I did keep }: because of puzzling things that happen if you use _1&{. instead
(giving you a vector instead of a scalar). And I took out GCD .
--Kip Murray
>> << Usr Pri JfC LJ Phr Dic Rel Voc !: Help Dictionary
Vocabulary ( Constants Controls Foreigns Parts of Speech )
= • Equal =. Is (Local) =: Is (Global)
< Box • Less Than <. Floor • Lesser Of (Min) <: • Less Or Equal
> Open • Larger Than >. Ceiling • Larger of (Max) >: • Larger Or Equal
_ Negative Sign / Infinity
+ • Plus
* • Times
- Negate • Minus -. Not • Less -: • Match
% Reciprocal • Divide
^ Exponential • Power
^: Power (u^:n u^:v)
$ Shape Of • Shape
~ Reflex • Passive ~. Nub • ~: • Not-Equal
| Magnitude • Residue |. Reverse • Rotate (Shift)
: Explicit / Monad-Dyad
, Ravel • Append ,. Ravel Items • Stitch ,: Itemize • Laminate
; Raze • Link
;: Words
# Tally • Copy
! Factorial
/ Insert • Table
/: • Sort
\ Prefix
\: • Sort
[ Same • Left [: Cap
] Same • Right
{ • From {. Head • Take {: Tail •
} • Amend (m} u}) }. Behead • Drop
" Rank (m"n u"n) ". Do • ": Default Format • Format
@ Atop @. Agenda
& Bond / Compose &. Under (Dual)
? Roll • Deal
a. Alphabet a: Ace (Boxed Empty)
e. • Member (In)
E. • Member of Interval
i. Integers • Index Of
I. Indices • Interval Index
NB. Comment
>> << Usr Pri JfC LJ Phr Dic Rel Voc !: Help Dictionary
Sent from my iPad
On Mar 15, 2013, at 10:27 AM, Greg Borota <[email protected]> wrote:
>
> 3) I am not the first to mention this. I wish there was a minimal J
> language core documented/available. I see veterans on this forum saying
> things like: "I almost never use some of those verbs". Is there not a
> minimal J language core targeting general language use? For example,
> leaving out specifics like numerical analysis, statistics, etc. This
> might help some not drop by the way side. E.g. http://xprogramming
> .com/category/j-language/
On Mar 15, 2013, at 3:26 PM, Raul Miller <[email protected]> wrote:
...
>
> I'd probably also eliminate foreigns from "core". Foreigns are about
> as peripheral as you can get. The beginner should probably be told to
> start with covers (fread, fwrite, ...).
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm