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
