dt

duct tape for your unix pipes


dt 0.5.1 standard library

*FIXME: Undocumented
+FIXME: Undocumented
-FIXME: Undocumented
->Consumes a variable number of values, and binds them as one or more commands.
...FIXME: Undocumented
/FIXME: Undocumented
:Consumes a variable number of values, and binds them as one or more commands.
::Consumes a variable number of values, and binds them as one or more commands. Quotes are not expanded.
=>Consumes a variable number of values, and binds them as one or more commands. Quotes are not expanded.
absFIXME: Undocumented
aliasConsumes two commands, and binds the latter to the former. Any new definitions are preserved in the calling context.
andFIXME: Undocumented
anyFIXME: Undocumented
as-quoteFIXME: Undocumented
assert-trueFIXME: Undocumented
bool?FIXME: Undocumented
cdFIXME: Undocumented
charsFIXME: Undocumented
chooseFIXME: Undocumented
clearFIXME: Undocumented
command?FIXME: Undocumented
concatFIXME: Undocumented
contains?FIXME: Undocumented
defFIXME: Undocumented
def!Consumes one quote and a quoted command or string. The latter quoted command or string becomes a command that executes the first quote. Any new definitions are preserved in the calling context.
def?FIXME: Undocumented
defsFIXME: Undocumented
deqFIXME: Undocumented
describeFIXME: Undocumented
digitsFIXME: Undocumented
dir?FIXME: Undocumented
divisor?FIXME: Undocumented
doFIXME: Undocumented
do!Consumes a quote or command and executes it, producing any output(s) of the quote or command. Any new definitions are preserved in the calling context.
doinFIXME: Undocumented
doin!Consumes one quote and one quote or command. The latter quote or command is executed inside the first quote, producing any output(s) of the quote or command inside it. Any new definitions are preserved in the calling context.
downcaseFIXME: Undocumented
downcase?FIXME: Undocumented
dropFIXME: Undocumented
dupFIXME: Undocumented
dup2FIXME: Undocumented
eachFIXME: Undocumented
each!Consume one quote as a list and another quote as commands. Run the commands on each list, any definitions will be preserved in the calling context.
empty?FIXME: Undocumented
ends-with?FIXME: Undocumented
enqFIXME: Undocumented
envFIXME: Undocumented
envgetFIXME: Undocumented
envsetFIXME: Undocumented
eq?FIXME: Undocumented
equal?FIXME: Undocumented
even?FIXME: Undocumented
execFIXME: Undocumented
extractFIXME: Undocumented
f64?FIXME: Undocumented
falseFIXME: Undocumented
file?FIXME: Undocumented
filterFIXME: Undocumented
float-maxFIXME: Undocumented
float-minFIXME: Undocumented
floorFIXME: Undocumented
greater-than?FIXME: Undocumented
greater?FIXME: Undocumented
gt?FIXME: Undocumented
gte?FIXME: Undocumented
i64?FIXME: Undocumented
inequal?FIXME: Undocumented
insertFIXME: Undocumented
int-maxFIXME: Undocumented
int-minFIXME: Undocumented
joinFIXME: Undocumented
lastFIXME: Undocumented
lenFIXME: Undocumented
lengthFIXME: Undocumented
less-than?FIXME: Undocumented
lesser?FIXME: Undocumented
linesFIXME: Undocumented
lsFIXME: Undocumented
lt?FIXME: Undocumented
lte?FIXME: Undocumented
mapFIXME: Undocumented
maxFIXME: Undocumented
maximumFIXME: Undocumented
minFIXME: Undocumented
minimumFIXME: Undocumented
mkdirFIXME: Undocumented
modFIXME: Undocumented
negateFIXME: Undocumented
neq?FIXME: Undocumented
nlFIXME: Undocumented
noneFIXME: Undocumented
notFIXME: Undocumented
not-equal?FIXME: Undocumented
nthFIXME: Undocumented
odd?FIXME: Undocumented
optFIXME: Undocumented
orFIXME: Undocumented
otherwiseFIXME: Undocumented
pFIXME: Undocumented
plFIXME: Undocumented
plsFIXME: Undocumented
popFIXME: Undocumented
printFIXME: Undocumented
printlnFIXME: Undocumented
printlnsFIXME: Undocumented
pruneFIXME: Undocumented
pushFIXME: Undocumented
pwdFIXME: Undocumented
quoteFIXME: Undocumented
quote-allFIXME: Undocumented
quote?FIXME: Undocumented
rangeFIXME: Undocumented
readfFIXME: Undocumented
revFIXME: Undocumented
rotFIXME: Undocumented
splitFIXME: Undocumented
sqrtFIXME: Undocumented
stabFIXME: Undocumented
stab?FIXME: Undocumented
starts-with?FIXME: Undocumented
statusFIXME: Undocumented
stdinFIXME: Undocumented
string?FIXME: Undocumented
swapFIXME: Undocumented
timesFIXME: Undocumented
to-stringFIXME: Undocumented
trimFIXME: Undocumented
trueFIXME: Undocumented
typeFIXME: Undocumented
undef?FIXME: Undocumented
unlinesFIXME: Undocumented
unquoteFIXME: Undocumented
unwordsFIXME: Undocumented
upcaseFIXME: Undocumented
upcase?FIXME: Undocumented
versionFIXME: Undocumented
whileFIXME: Undocumented
wordsFIXME: Undocumented
writefFIXME: Undocumented
zipFIXME: Undocumented
zip-withFIXME: Undocumented