| intro, 0intro | introduction to Inferno |
| 0a, 1a, 4a, 5a, 6a, 7a, 8a, 9a, ka, qa, va, xa, 2a | assemblers |
| 0c, 1c, 4c, 5c, 6c, 7c, 8c, 9c, kc, qc, vc, xc, 2c | C compilers |
| 0l, 1l, 4l, 5l, 6l, 7l, 8l, 9l, kl, ql, vl, xl, 2l | loaders |
| acid | debugger |
| win, acme | interactive text windows |
| ar | archive and library maintainer |
| unicode, ascii | interpret ASCII, Unicode characters |
| auhdr, raw2iaf, wav2iaf, auplay | basic audio output and conversion |
| awk | pattern-directed scanning and processing language |
| basename | strip file name affixes |
| bc | arbitrary-precision arithmetic language |
| mount, unmount, bind | change name space |
| bundle | collect files for distribution |
| cal | print calendar |
| calendar | print upcoming events |
| cat | concatenate files |
| cd | change working directory |
| charon | web browser |
| chgrp | change file group |
| chmod | change file mode (permissions) |
| cleanname | clean a path name |
| cmp | compare two files |
| getmap, colors | display color map |
| comm | select or reject lines common to two sorted files |
| uncompress, zcat, compress | compress and expand data |
| telnet, rx, xms, xmr, con | remote login, execution, and XMODEM file transfer |
| cook | SGML converter |
| cp | copy files |
| cpp | C language preprocessor |
| cpu | execute a remote command |
| iconv, crop | frame, crop, and convert image |
| cvs | Concurrent Versions System |
| date | print the date |
| db | debugger |
| dc | desk calculator |
| dd | convert and copy a file |
| delatex, deroff | remove formatting requests |
| diff | differential file comparator |
| disdep | print load dependencies for Dis file |
| olefs, mswordstrings, doc2txt | extract printable strings from Microsoft Word documents |
| doctype | intuit command line for formatting a document |
| du | disk usage |
| echo | print arguments |
| ed | text editor |
| emacs | editor macros |
| getenv, setenv, env | environment routines |
| eqn | typeset mathematics |
| seemail, vwhois, faces | mailbox interface |
| primes, factor | factor a number, generate large primes |
| file | determine file type |
| fmt | ultra-simple text formatter |
| fortune | sample lines from a file |
| freq | print histogram of character frequencies |
| ftest | test file attributes |
| lstar, puttar, gettar | tar archive utilities |
| grap | pic preprocessor for drawing graphs |
| graph | draw a graph |
| grep | pattern matching |
| gs | Aladdin Ghostscript (PostScript and PDF language interpreter) |
| gunzip, gzip | compression and decompression utilities |
| hget | retrieve a web page corresponding to a url |
| history | print file names from the dump |
| hoc | interactive floating point language |
| join | relational database operator |
| gif, ppm, togif, toppm, jpg | view and convert pictures |
| broke, kill | terminate process(es) |
| ktrace | interpret kernel stack dumps |
| lc | list files in columns |
| lens | interactive screen magnifier |
| lex | generator of lexical analysis programs |
| look | find lines in a sorted list |
| lp | printer output |
| ls | list files |
| marshal, nedmail, send, aliasmail, smtp, smtpd, vwhois, fs, biff, pop3, mail | mail commands |
| wm/man, man2txt, lookman, man | print or find manual pages |
| mash-make | builtin ‘make’ functionality |
| mash-tk | control visual elements of mash window |
| mash | programmable shell |
| mathcalc | interface to a TclLib calculator module |
| mc | multicolumn print |
| mdb | binary file editor |
| membername, mk | maintain (make) related files |
| mkdir | make a directory |
| mp | MetaPost, a system for drawing pictures |
| html2ms, ms2html | convert between troff’s ms macros and html |
| mux | interactive television demo |
| mv | move files |
| netstat | summarize network connections |
| news | print news items |
| nm | name list (symbol table) |
| nsv, ns | display current namespace |
| nsbuild | build Inferno namespace |
| p | paginate |
| page | view FAX, image, graphic, PostScript, PDF, and typesetter output files |
| netkey, passwd | change user password |
| pcc | APE C compiler driver |
| tpic, pic | troff and tex preprocessors for drawing pictures |
| plot | graphics filter |
| plumb | send message to plumber |
| pr | print file |
| tprof, kprof, prof | display profiling data |
| proof | troff output interpreter |
| ps | thread status |
| pwd | print working directory |
| cd, eval, exec, exit, flag, rfork, shift, wait, whatis, ., ~, rc | command language |
| rcmd | remote command execution |
| label, window, wloc, rio | window system |
| rm | remove file(s) |
| B, sam.save, sam | screen editor with structural regular expressions |
| sed | stream editor |
| sendmail | send mail messages |
| seq | print sequences of numbers |
| arg, sh-arg | shell command-line argument parsing |
| expr, ntest, sh-expr | shell module for simple arithmetic. |
| file2chan, rblock, rdata, rerror, rget, rread, rreadone, rwrite, sh-file2chan | shell interface to file2chan |
| re, match, sh-regex | shell script regular expression handling |
| std, if, while, ~, !, apply, getlines, status, pctl, fn, and, or, raise, rescue, hd, tl, index, split, join, pid, parse, pctl, env, sh-std | standard shell builtins module. |
| prefix, in, splitl, splitr, drop, take, splitstrl, splitstrr, tolower, toupper, len, alen, slice, sh-string | shell script string manipulation |
| tk, chan, send, recv, alt, sh-tk | loadable tk module for sh. |
| builtin, exit, load, loaded, local, whatis, quote, run, set, unload, unquote, sh | command language |
| size | print size of executable files |
| pause, sleep | suspend execution for an interval |
| sort | sort and/or merge files |
| sprog, spell | find spelling errors |
| spin | verification tool for concurrent systems |
| split | split a file into pieces |
| src | find source code for executable |
| sshserve, scp, ssh | secure login and file copy from/to Unix or Plan 9 |
| stack | examine call stack |
| start, stop | print commands to stop and start processes |
| stream | stream data between source and sink |
| strings | extract printable strings |
| strip | remove symbols from binary files |
| md5sum, sum | calculate file’s checksum |
| syscall | test a system call |
| tail | deliver the last part of a file |
| 32vfs, cpiofs, tapfs, tarfs, tpfs, v6fs, v10fs, tapefs | mount archival file systems |
| tar | archiver |
| tbl | format tables for nroff or troff |
| tcs | translate character sets |
| tee | pipe fitting |
| pq, iwhois, tel | look in phone book |
| telnet | make a remote telnet connection |
| test | set status according to condition |
| latex, slitex, bibtex, dvips, dviselect, mf, mktexlsr, tex | text formatting and typesetting |
| time | time command execution |
| tiny: sh, rm, tiny | reduced command line interface to the Inferno system |
| tkcmd | enter Tk commands interactively |
| touch | update the modification time of one or more files |
| tr | translate characters |
| nroff, troff | text formatting and typesetting |
| troff2html | convert troff output into HTML |
| tweak | edit image files, subfont files, face files, etc. |
| unicode | interpret Unicode characters |
| uniq | report repeated lines in a file |
| units | conversion program |
| unmime | crack a mime mail message |
| 0i, 5i, 9i, ki, xi, vi | instruction simulators |
| vncviewer | remote frame buffer viewer |
| vt | emulate a VT-100 or VT-220 terminal |
| wc | count lines, words, and characters |
| webgrab | fetch web page content as files |
| whois, who | who is using the machine |
| wish | interface to the Tk graphics toolkit |
| brutus, wm-brutus | screen editor with support for SGML |
| calendar, wm-calendar | calendar and diary |
| deb, wm-deb | graphical Limbo debugger |
| filename, wm-filename | interactively select a file |
| license, wm-license | display and confirm licence terms |
| logwindow, wm-logwindow | window that pops up when data becomes available. |
| about, coffee, colors, date, edit, memory, stopwatch, tetris, view, winctl, wm-misc | miscellaneous graphical applications |
| sh, mash, wm-sh | Window frames for the Inferno shells |
| logon, wm | window manager |
| xd | dump file contents in multiple formats |
| yacc | yet another compiler-compiler (Limbo version) |
| yesterday | print file names from the dump |
| zeros | write sequence of zeroed bytes |
| intro, 0intro | introduction to Limbo modules for the Inferno system |
| Fid, File, Req, Srv, Tree, fcreate, fremove, fwalk, mktree, fdirread, srv, postmountsrv, readbuf, readstr, _lib9p_emalloc, _lib9p_erealloc, _lib9p_estrdup, 9p | 9P file server functions |
| abort | generate a fault |
| labs, abs | integer absolute values |
| access | determine accessibility of file |
| subpt, mulpt, divpt, rectaddpt, rectsubpt, insetrect, canonrect, eqpt, eqrect, ptinrect, rectinrect, rectXrect, rectclip, combinerect, Dx, Dy, Pt, Rect, Rpt, addpt | arithmetic on points and rectangles |
| allocimagemix, freeimage, nameimage, namedimage, loadimage, unloadimage, readimage, writeimage, bytesperline, wordsperline, allocimage | allocating, freeing, reading, writing images |
| arg | parse program arguments |
| add3, sub3, neg3, div3, mul3, eqpt3, closept3, dot3, cross3, len3, dist3, unit3, midpt3, lerp3, reflect3, nearseg3, pldist3, vdiv3, vrem3, pn2f3, ppp2f3, fff2p3, pdiv4, add4, sub4, arith3 | operations on 3-d points and planes |
| asn1: decode, encode, asn1 | ASN.1 (X.208), BER (X.209) encoding |
| assert | check program invariants |
| atoi, atol, atoll, charstod, strtod, strtol, strtoll, strtoul, strtoull, atof | convert text to numbers |
| amount, srvauth, authenticate, getchal, chalreply, vncchal, vncreply, apopchal, apopreply, cramchal, cramreply, newns, addns, authdial, passtokey, nvcsum, convT2M, convM2T, convTR2M, convM2TR, convA2M, convM2A, convPR2M, convM2PR, login, httpauth, noworld, auth | network authentication |
| mount, unmount, bind | change name space |
| Bopen, Binit, Binits, Brdline, Bgetc, Bgetrune, Bgetd, Bungetc, Bungetrune, Bread, Bseek, Boffset, Bfildes, Blinelen, Bputc, Bputrune, Bprint, Bwrite, Bflush, Bterm, Bbuffered, bio | buffered input/output |
| sbrk, brk | change memory allocation |
| bufio: chanfill, bufio-chanfill | buffered I/O interface to named channel |
| bufiofill, bufio | buffered input/output module |
| agefont, loadchar, Subfont, Fontchar, Font, cachechars | font utilities |
| chdir | change working directory |
| cleanname | clean a path name |
| cmap2rgb, cmap2rgba, rgb2cmap, color | colors and color maps |
| command | command interface |
| ConvCS, CSconverter, convcs | Character set conversion suite |
| times, cputime | cpu time in this process and children |
| crc | Crc module |
| localtime, gmtime, asctime, tm2sec, timezone, ctime | convert date and time |
| isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toascii, _toupper, _tolower, toupper, tolower, ctype | ASCII character classification |
| daytime: text, filet, gmt, local, now, time, tm2epoch, daytime | time conversions |
| debug | process debugging |
| cisctrace, risctrace, ciscframe, riscframe, localaddr, symoff, fpformat, beieee80ftos, beieeesftos, beieeedftos, leieee80ftos, leieeesftos, leieeedftos, ieeesftos, ieeedftos, debugger | machine-independent debugger functions |
| showleak, malloc, mallocz, free, realloc, calloc, msize, setmalloctag, setrealloctag, getmalloctag, getrealloctag, malloctopoolblock, debugmalloc | debugging memory allocator |
| devpointer | I/O interface for the pointer device |
| hangup, announce, listen, accept, reject, netmkaddr, setnetmtpt, dial | make and break network connections |
| dict | list of string pairs |
| dirread | read directory |
| dis | read Dis object files |
| disk | |
| draw, draw-0intro | basic graphics facilities module |
| Context, draw-context | graphics environment |
| Display, draw-display | connection to draw device |
| draw: example, draw-example | simple program illustrating image primitives |
| Font, draw-font | character images for Unicode text |
| Image, draw-image | pictures and drawing |
| Point, draw-point | coordinate position |
| Pointer, draw-pointer | state of a pointer device such as a mouse |
| Rect, draw-rect | rectangular portion of the plane |
| Screen, draw-screen | type to define the data structures for the windows on a display, or subwindows within a window |
| Image, gendraw, drawreplxy, drawrepl, replclipr, line, poly, fillpoly, bezier, bezspline, fillbezier, fillbezspline, ellipse, fillellipse, arc, fillarc, icossin, icossin2, border, string, greystring, stringn, runestring, runestringn, stringbg, stringnbg, runestringbg, runestringnbg, _string, ARROW, drawsetdebug, draw | graphics functions |
| dup | duplicate an open file descriptor |
| decrypt, netcrypt, encrypt | DES encryption |
| env | environment module |
| werrstr, errstr | description of last system call error |
| einit, estart, estartfn, etimer, eread, emouse, ekbd, ecanread, ecanmouse, ecankbd, ereadmouse, eatomouse, eresized, egetrect, edrawgetrect, emenuhit, emoveto, esetcursor, Event, Mouse, Menu, event | graphics events |
| execl, _clock, exec | execute a file |
| _exits, atexit, atexitdont, terminate, exits | terminate process, process cleanup |
| log, log10, pow, pow10, sqrt, exp | exponential, logarithm, power, square root |
| Fcall, convS2M, convD2M, convM2S, convM2D, getS, fcallconv, dirconv, dirmodeconv, fcall | interface to Plan 9 File protocol |
| fd2path | return file name associated with file descriptor |
| getc, getchar, fputc, putc, putchar, ungetc, fgets, gets, fputs, puts, fread, fwrite, fgetc | Stdio input and output |
| filepat: expand, match, filepat | file pattern matching |
| filter | data processing interface |
| deflate, inflate, filters | data processing modules |
| fabs, fmod, ceil, floor | absolute value, remainder, floor, ceiling functions |
| freopen, fdopen, fileno, fclose, sopenr, sopenw, sclose, fflush, setvbuf, setbuf, fgetpos, ftell, fsetpos, fseek, rewind, feof, ferror, clearerr, fopen | standard buffered input/output package |
| rfork, fork | manipulate process resources |
| printf, sprintf, vfprintf, vprintf, vsprintf, fprintf | print formatted output |
| frinit, frsetrects, frinittick, frclear, frcharofpt, frptofchar, frinsert, frdelete, frselect, frtick, frselectpaint, frdrawsel, frdrawsel0, frgetmouse, frame | frames of text |
| ldexp, modf, frexp | split into mantissa and exponent |
| scanf, sscanf, vfscanf, fscanf | scan formatted input |
| fauth, fsession | set up authentication on a file descriptor to a file server |
| getcallerpc | fetch return PC of current function |
| putenv, getenv | access environment variables |
| setfcr, getfsr, setfsr, getfcr | control floating point |
| tokenize, getfields | break a string into fields |
| getppid, getpid | get process ids |
| sysname, getuser | get user or system name |
| getwd | get current directory |
| Display, Point, Rectangle, Cursor, initdraw, geninitdraw, drawerror, initdisplay, closedisplay, getdefont, getwindow, flushimage, bufimage, lockdisplay, unlockdisplay, cursorswitch, cursorset, openfont, buildfont, freefont, Pconv, Rconv, strtochan, chantostr, chantodepth, graphics | interactive graphics |
| HashTable, hash | hash table |
| hypot | Euclidean distance |
| imagefile: readgif, readjpg, readpicfile, readxbitmap, remap, imagefile | processing external image file formats |
| eipconv, parseip, parseipmask, v4parseip, v4parsecidr, parseether, myipaddr, myetheraddr, maskip, equivip, defmask, isv4, v4tov6, v6tov4, nhgetl, nhgets, hnputl, hnputs, readipifc, ip | Internet protocol |
| ir | infrared remote control module |
| islowerrune, isspacerune, istitlerune, isupperrune, tolowerrune, totitlerune, toupperrune, isalpharune | Unicode character classes and cases |
| initkeyboard, ctlkeyboard, closekeyboard, keyboard | keyboard control |
| Keyring intro, keyring-0intro | introduction to the Keyring module |
| auth, readauthinfo, writeauthinfo, keyring-auth | authenticate a connection |
| certtostr, pktostr, sktostr, strtocert, strtopk, strtosk, keyring-certtostr | encryption key conversion functions |
| genSK, genSKfromPK, sktopk, dhparams, keyring-gensk | generate keys |
| getstring, putstring, getbytearray, putbytearray, puterror, keyring-getstring | delimited I/O |
| IPint, keyring-ipint | ‘infinite’ precision integer utility functions |
| sha, md4, md5, sign, verify, keyring-sha | cryptographic digests and digital signatures |
| setupDESstate, des_key_setup, block_cipher, desCBCencrypt, desCBCdecrypt, desECBencrypt, desECBdecrypt, des3CBCencrypt, des3CBCdecrypt, des3ECBencrypt, des3ECBdecrypt, key_setup, des56to64, des64to56, setupDES3state, triple_block_cipher, md4, md5, sha1, hmac_md5, hmac_sha1, dec64, enc64, dec32, enc32, genrandom, prng, genprime, gensafeprime, genstrongprime, DSAprimes, probably_prime, smallprimetest, setupRC4state, rc4, rc4skip, rc4back, crtpre, crtin, crtout, crtprefree, crtresfree, rsagen, rsaencrypt, rsadecrypt, rsaalloc, rsafree, rsapuballoc, rsapubfree, rsaprivalloc, rsaprivfree, rsaprivtopub, eggen, egencrypt, egdecrypt, egsign, egverify, egalloc, egfree, egpuballoc, egpubfree, egprivalloc, egprivfree, egsigalloc, egsigfree, egprivtopub, libsec | cryptographic security library |
| lock | thread locking. |
| crackhdr, machbytype, machbyname, newmap, setmap, findseg, unusemap, loadmap, attachproc, get1, get2, get4, get8, put1, put2, put4, put8, beswab, beswal, beswav, leswab, leswal, leswav, mach | machine-independent access to executable files |
| mallocz, free, realloc, calloc, msize, setmalloctag, setrealloctag, getmalloctag, getrealloctag, malloctopoolblock, malloc | memory allocator |
| Math: intro, math-0intro | elementary numerics |
| Math: cbrt, sqrt, pow, pow10, hypot, exp, expm1, log, log10, log1p, cos, cosh, sin, sinh, tan, tanh, acos, asin, acosh, asinh, atan, atanh, atan2, lgamma, erf, erfc, j0, j1, y0, y1, jn, yn, math-elem | elementary functions of applied mathematics |
| math-fp | floating point |
| Math: dot, norm1, norm2, iamax, gemm, sort, math-linalg | linear algebra primitives |
| ident, matmul, matmulr, determinant, adjoint, invertmat, xformpoint, xformpointd, xformplane, pushmat, popmat, rot, qrot, scale, move, xform, ixform, persp, look, viewport, matrix | Geometric transformations |
| Memimage, Memdata, Memdrawparam, memimageinit, wordaddr, byteaddr, memimagemove, allocmemimage, allocmemimaged, readmemimage, creadmemimage, writememimage, freememimage, memsetchan, loadmemimage, cloadmemimage, unloadmemimage, memfillcolor, memarc, mempoly, memellipse, memfillpoly, memimageline, memimagedraw, drawclip, memlinebbox, memlineendsize, allocmemsubfont, freememsubfont, memsubfontwidth, getmemdefont, memimagestring, iprint, hwdraw, memdraw | drawing routines for memory-resident images |
| memfs | heap based filesystem |
| memdraw, memlalloc, memldelete, memlexpose, memlfree, memlhide, memline, memlnorefresh, memload, memlorigin, memlsetrefresh, memltofront, memltofrontn, memltorear, memltorearn, memlayer | windows of memory-resident images |
| memccpy, memchr, memcmp, memcpy, memmove, memset, memory | memory operations |
| mktemp | make a unique file name |
| initmouse, readmouse, atomouse, closemouse, moveto, cursorswitch, getrect, drawgetrect, menuhit, setcursor, mouse | mouse control |
| mpsetminbits, mpnew, mpfree, mpbits, mpnorm, mpcopy, mpassign, mprand, strtomp, mpconv, mptoa, betomp, mptobe, letomp, mptole, mptoui, uitomp, mptoi, itomp, mpdigdiv, mpadd, mpsub, mpleft, mpright, mpmul, mpexp, mpmod, mpdiv, mpcmp, mpextendedgcd, mpinvert, mpsignif, mplowbits0, mpvecdigmuladd, mpvecdigmulsub, mpvecadd, mpvecsub, mpveccmp, mpvecmul, mpmagcmp, mpmagadd, mpmagsub, crtpre, crtin, crtout, crtprefree, crtresfree, mp | extended precision arithmetic |
| mpeg | interface to the mpeg device driver |
| NaN, Inf, isNaN, isInf, nan | not-a-number and infinity functions |
| ndbopen, ndbcat, ndbclose, ndbreopen, ndbsearch, ndbsnext, ndbgetval, ndbfree, ipattr, ndbipinfo, csipinfo, ndbhash, ndbparse, csgetval, ndblookval, dnsquery, ndb | network database |
| newns | build a new name space from a description file |
| noted, atnotify, notify | handle asynchronous process notification |
| objtype, readobj, objtraverse, isar, nextar, readar, object | object file interpretation functions |
| create, close, open | open a file for reading or writing, create file |
| syslog, sysfatal, perror | system error messages |
| pipe | create an interprocess channel |
| eplumb, plumbfree, plumbopen, plumbsend, plumblookup, plumbpack, plumbpackattr, plumbaddattr, plumbdelattr, plumbrecv, plumbunpack, plumbunpackpartial, plumbunpackattr, Plumbmsg, plumb | plumb messages |
| plumbmsg | plumbing message module |
| poolalloc, poolfree, poolmsize, poolrealloc, poolcompact, poolcheck, poolblockcheck, pooldump, pool | general memory management routines |
| pop3 | Post Office Protocol |
| postnote | send a note to a process or process group |
| Prefab: intro, prefab-0intro | Interactive TV tookit |
| prefab: Compound, prefab-compound | windows for ITV toolkit |
| prefab: Element, prefab-element | menu and display elements for ITV toolkit |
| prefab: Environ, prefab-environ | environment for ITV toolkit to provide a graphics framework for a collection of items |
| prefab: Style, prefab-style | fonts and colours for ITV toolkit |
| fprint, sprint, snprint, seprint, fmtinstall, strconv, Strconv, numbconv, fltconv, doprint, print | print formatted output |
| proto | |
| pslib | postscript generation |
| pushssl | attach SSL version 2 encryption to a communication channel |
| qball | 3-d rotation controller |
| qsort | quicker sort |
| qtom, mtoq, qadd, qsub, qneg, qmul, qdiv, qunit, qinv, qlen, slerp, qmid, qsqrt, quaternion | Quaternion arithmetic |
| rand | pseudo random number generation |
| readn, write, read9p, write9p, read | read or write file |
| RGB, writecolmap, readcolmap | access display color map |
| readdir | read directory and sort files |
| regex | regular expression recognizer module |
| regcomp, regcomplit, regcompnl, regexec, regsub, rregexec, rregsub, regerror, regexp | regular expression |
| remove | remove a file |
| rendezvous | user level process synchronization |
| runetochar, chartorune, runelen, runenlen, fullrune, utflen, utfnlen, utfrune, utfrrune, utfutf, rune | rune/UTF conversion |
| scsi | |
| intro, security-0intro | introduction to security |
| Auth: init, client, server, security-auth | authenticated connections between client and server |
| login, security-login | verify credentials |
| password: get, put, security-password | read and write password entries in the password file |
| random: randomint, randombuf, security-random | random number generation |
| ssl: connect, secret, security-ssl | interface to the Secure Sockets Layer |
| seek | change file offset |
| segdetach, segfree, segattach | map/unmap a segment in virtual memory |
| segbrk | change memory allocation |
| segflush | flush instruction and data caches |
| longjmp, notejmp, setjmp | non-local goto |
| Sh, sh | module interface to the shell |
| cos, tan, asin, acos, atan, atan2, sin | trigonometric functions |
| cosh, tanh, sinh | hyperbolic functions |
| alarm, sleep | delay, ask for delayed note |
| smtp | Simple Mail Transfer Protocol |
| ipsrv, srv | network name and address translation |
| fstat, wstat, fwstat, dirstat, dirfstat, dirwstat, dirfwstat, stat | get and put file status |
| strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strdup, strstr, strcat | string operations |
| string: append, drop, in, prefix, splitl, splitr, splitstrl, splitstrr, take, toint, tolower, toupper, string | string operations |
| stringinttab | string table lookup module |
| stringwidth, stringnwidth, runestringsize, runestringwidth, runestringnwidth, stringsize | graphical size of strings |
| styxlib | Styx server implementation module |
| allocsubfont, freesubfont, installsubfont, lookupsubfont, uninstallsubfont, subfontname, readsubfont, readsubfonti, writesubfont, stringsubfont, strsubfontwidth, mkfont, subfont | subfont manipulation |
| syminit, getsym, symbase, pc2sp, pc2line, textseg, line2addr, lookup, findlocal, getauto, findsym, localsym, globalsym, textsym, file2pc, fileelem, filesym, fileline, fnbound, symbol | symbol table access functions |
| Sys: intro, sys-0intro | introduction to the Sys module |
| bind, mount, unmount, sys-bind | change file name space |
| byte2char, char2byte, sys-byte2char | convert between bytes and characters |
| chdir, sys-chdir | change working directory |
| announce, dial, export, listen, sys-dial | make network connections |
| dirread, sys-dirread | read directory |
| dup, sys-dup | duplicate an open file descriptor |
| Exception, raise, rescue, rescued, unrescue, sys-exception | exception handling |
| file2chan, sys-file2chan | create file connected to Limbo channel |
| millisec, sys-millisec | millisecond timer |
| open, create, sys-open | open a file for reading or writing, create file |
| pctl, sys-pctl | process control |
| pipe, sys-pipe | create an interprocess channel |
| print, fprint, sprint, sys-print | print formatted output |
| read, write, stream, sys-read | read or write file |
| remove, sys-remove | remove a file |
| seek, sys-seek | change file offset |
| SELF, sys-self | reference self as a compatible module type |
| sleep, sys-sleep | delay |
| fstat, fwstat, stat, wstat, sys-stat | get and put file status |
| tokenize, sys-tokenize | split string into words |
| utfbytes, sys-utfbytes | compute UTF length of complete Unicode characters in a UTF byte sequence |
| alt, chancreate, proccreate, procdata, recv, recvp, recvul, send, sendp, sendul, nbrecv, nbrecvp, nbrecvul, nbsend, nbsendp, nbsendul, chanfree, procexec, procexecl, threadchdir, threadcreate, threadexits, threadexitsall, threadgetgrp, threadgetname, threadkill, threadkillgrp, threadmain, threadprint, threadsetgrp, threadsetname, threadwaitchan, yield, thread | thread and proc management |
| nsec, time | time in seconds and nanoseconds since epoch |
| Tk, tk | graphics toolkit |
| tmpnam, tmpfile | Stdio temporary files |
| translate: opendict, opendicts, mkdictname, translate | translation dictionaries |
| virgil | pose question to name resolver |
| volume | volume control for an infrared interface |
| wait | wait for a process to exit |
| Screen, allocscreen, publicscreen, freescreen, allocwindow, bottomwindow, bottomnwindows, topwindow, topnwindows, originwindow, window | window management |
| wmlib: titlebar, titlectl, taskbar, unhide, geom, snarfput, snarfget, tkquote, tkcmds, dialog, getstring, filename, mktabs, tabsctl, wmlib | window manager toolkit |
| workdir | get the current working directory |