Standard Library/Overview

From J Wiki
Jump to navigation Jump to search
Overview | android | break | colib | compare | coutil | dates | debug | dir | dll | files | jade | jal | stdlib | strings | sysenv | text | unxlib

This page is woefully stale. Many of these files do not exist. The content of jpath'~system' needs documentation, but this page does not adequately serve that need. Hack and slash time, probably...


This documents the standard library that is loaded by default in J9.

The definitions are in script system/main/stdlib.ijs in the J distribution. This in turn is built from several source scripts, as below. These scripts are in the base9 git repository, mostly under the main directory.

Scripts

android.ijs android utilities
break.ijs break utilities
colib.ijs class/object library
compare.ijs comparison utilities
coutil.ijs class/object utilities
dates.ijs date and time utilities
debug.ijs debug utilities
dir.ijs directory utilities
dll.ijs utilities for calling DLLs
files.ijs file utilities
jade.ijs J session utilities
jal.ijs jal utilities
stdlib.ijs core utilities
strings.ijs string utilities
sysenv.ijs system environment utilities
text.ijs text utilities
unxlib.ijs common shared library for UNIX

Definitions

A abspath, adverb, AND, anddf, andunzip, apply, assert
B bind, boxopen, boxxopen, break, breakclean, breakhelp, bx
C calendar, cd, cdcb, cder, cderx, cdf, charsub, chopstring, clear, coclass, cocreate, cocurrent, codestroy, coerase, cofind, cofindv, cofullname, coinfo, coinsert, compare, coname, conames, conew, conjunction, conl, conouns, conounsx, copath, copathnl, copathnlx, coreset, costate, CR, CRLF, cut, cutLF, cutopen, cutpara, cuts
D datatype, dbctx, dberm, dberr, dbg, dbhelp, 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, Debug, def, define, DEL, delstring, dfh, dir, dircompare, dircompares, dirfind, dirpath, dirss, dirssrplc, dirtree, dirused, dlb, dltb, dltbs, do, dquote, drop, dropafter, dropto, dtb, dtbs, dyad
E each, EAV, echo, EMPTY, empty, endian, Endian, erase, every, evtloop, exit, expand
F fappend, fappends, fapplylines, fboxname, fc, fcompare, fcompares, fcopynew, fdir, ferase, fetch, fexist, FF, fgets, FHS, file2url, fixdotdot, fliprgb, fmakex, foldpara, foldtext, fpathcreate, fpathname, fread, freadblock, freadr, freads, frename, freplace, fsize, fss, fssrplc, fputs, fstamp, fstringreplace, ftype, fview, fwrite, fwritenew, fwrites
G getalpha, getargs, getdate, getenv, getqtbin
H hfd, hostpathsep
I ic, IF64, IFBE, IFDEF, IFIOS, IFJA, IFJHS, IFQT, IFRASPI, IFUNIX, IFWIN, IFWINCE, IFWINE, IFWOW64, install, inv, inverse, iospath, isatty, isotimestamp, isutf16, isutf8, items
J JB01, JBOXED, JCHAR, JCHAR2, JCHAR4, JCMPX, jcwdpath, JFL, JINT, JLIB, joinstring, jpath, jpathsep, JPTR, JSB, JSIZES, JSTR, JSTR2, JSTR4, jsystemdefs, JTYPES
L leaf, LF, LF2, list, ljust, load, loadd
M mema, memf, memr, memu, memw, monad
N nameclass, namelist, names, nc, nl, Note, noun
O on, OR
P pick
Q quote
R require, rjust, rows, rplc
S script, scriptd, scripts, setalpha, setbreak, show, sign, sminfo, smoutput, sort, split, splitnostring, splitstring, ss, stderr, stdin, stdout, stringreplace, symdat, symget, symset, SZI
T TAB, table, take, takeafter, taketo, timespacex, timestamp, timex, tmoutput, toCRLF, todate, todayno, toHOST, toJ, tolist, tolower, topara, toupper, tsdiff, tsrep, tstamp, type
U ucp, ucpcount, UNAME, undquote, UNXLIB, unxlib, usleep, utf8, uucp
V valdate, verb
W wcsize, weekday, weeknumber, weeksinyear, winpathsep
X xedit, XOR