I started putting together my own private documentation for stdlib.ijs.  It has 
most of the verbs you mention, but they do not all seem to be documented in one 
place.

Here is my initial list of the content of stdlib.ijs with a few notes.
---
in file: ~system/main/stdlib.ijs

AND             Bitwise AND
AX              Used in comp
AY              Used in comp
Alpha           Both cases alphabet
AlphaNum        Both cases alphabet+digits
Boxes           2xn box characters fancy and simple
COCREATOR__obj  Used by conew
CRLF            Constant CR+LF
Csize           
Cwh
DLL_PATH (2)
Debug
EMPTY
Folder (3)
FolderIds (2)
FolderTree (2)
IF64
IFGTK
IFJ6
IFJHS
Ignore
JB01
JBOXED
JCHAR
JCMPX
JFL
JINT
JPTR
JSIZES
JSTR
JTYPES
LF2
Loaded
Loaded_j_
MAXLCS
MAXPFX
NX (4)
NY (4)
Note
Num
OR
ProjExt
Public (2)
RecentFiles_j_
RecentProjects_j_
SX (4)
SY (4)
ScriptExt
UNAME (2)
UserFolders
X (5)
XOR
XY
Y (5)
addfname
apply
assert
bind
boxdraw
boxopen
boxxopen
break
browse
browseref
buildpublic
calendar
cd
cdcb
cder
cderx
cdf
charsub
chopstring
cin
clear
coclass
cocreate
cocurrent
codestroy
coerase
cofind
cofindv
cofullname
coinfo
coinsert
comp
compare
compare_z_
compend
complcs
coname
conames
conew
conl
conouns
conounsx
copath
copathnl
copathnlx
coreset
coselect_result
costate
cut
cutLF
cutnames
cutopen
cutpara
cuts
datatype
dbctx
dberm
dberr
dbg
dbjmp
dblocals
dblxq
dblxs
dbnxt
dbq
dbr
dbret
dbrr
dbrrx
dbrun
dbs
dbsig
dbsq
dbss
dbst
dbstack
dbstk
dbstop
dbstopme
dbstopnext
dbstops
dbtrace
dbview
deb
debc
def
def0
define
delstring
detab
dfh
dfltbrowser
dir
dircompare
dircompares
dirfind
dirpath
dirss
dirssrplc
dirtree
dirtreex
dirused
dlb
dltb
dltbs
do
dquote (2)
drop
dropafter
dropto
dtb
dtbs
each
echo
empty
endian
erase
every
exist (2)
exit
expand
extnone
extproj
extsrc
f2utf8
fappend
fappends
fapplylines
fboxname
fc
fcomp
fcompare
fcompare_z_
fcompares
fcompares_z_
fcopynew
fdir
ferase
fetch
fexist
fexists
fgets
filecase (2)
find_dll
fmakex
fmt0
fmt1
foldpara
foldtext
fpath
fpathcreate
fpathname
fputs
fread
freadblock
freadr
freads
frename
freplace
fsize
fss
fssrplc
fstamp
fstring
fstringreplace
ftostring
ftype
fullname
fview
fwrite
fwritenew
fwrites
getdate
getenv
getfolderdefs
getgtkbin
getpath
getscripts
hfd
hostcmd
htmlhelp
ic
install
inv
inverse
isconfigfile
isdir
isotimestamp
isroot (2)
istempname
istempscript
isutf8
items
jcwdpath
joinstring
jpath (2)
jpathsep
jsystemdefs
lcs
leaf
list
ljust
load
loadd
maxrecent
mema
memf
memr
memw
mindx
mkdir
nameclass
namelist
names
nc
newtempscript
nl
nounrep
nounrep1
nounrep2
octal
on
pack
path2proj
pdef
pick
quote
recentfiles_add_j_
recentmax
recentproj_add
recentsave
redirecturl_jijxm_
remltws
remsep
require
rjust
rmdir
rows
rplc
script
scriptd
scripts (2)
seldir
setbreak
setfolder
show
sign
sminfo
smoutput
sort
spath
split
splitnostring
splitstring
ss
stderr
stdin
stdout
stringreplace
subdirtree
symget
symset
table
take
takeafter
taketo
termLF
termsep
timespacex
timestamp
timex
tmoutput
toCRLF
toHOST (2)
toJ
todate
todayno
tofoldername
tolist
tolower
topara
toupper
tsdiff
tsrep
tstamp
type
ucp
ucpcount
unixshell
unixshellx
utf8
uucp
valdate
weekday
weeknumber
weeksinyear
xedit (2)

--
David Mitchell

On 2/14/2011 12:39, Johann Hibschman wrote:
> Where should I look to find reference-style documentation on the "base
> library" that is loaded into J on startup?
>
> For example, where are the definitions of "load", "require", "cocreate",
> "jpath", and so on?
>
> By digging around on SVN, I can find the definitions, if I know exactly
> what I'm looking for.  The various J books mention some of these verbs
> as they go, but they're not structured like a reference.
>
> Which of these are loaded by default?  Just base/main/main/*?
> Experimentally, everything in there seems to be, but base/main/pp/* does
> not.
>
> If it matters, I'm mostly using the jsoftware jijx at work, and the Mac
> j701 jgtk at home.  (I'm still learning, so at work I just use the web
> version as a calculator.  It would be nice to have the real version, but
> "experiment to see if I like it" won't fly as a reason to get IT
> approval to install a binary package.  Sigh.)
>
>
> Thanks,
> Johann Hibschman
>
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to