Language-SIOD

 view release on metacpan or  search on metacpan

siod.html  view on Meta::CPAN

<h3>(fstat stream)</h3>
Calls fstat <B><FONT SIZE="+2">U</FONT></B> and returns
an alist with elements dev, ino, mode, nlink, uid, gid, rdev, size,
atime, mtime, ctime, blksize, blocks, flags, and gen.
<h3>(ftell stream)</h3>
Calls ftell <B><FONT SIZE="+2">U</FONT></B> to return the current
offset into a file.
<h3>(fwrite data stream)</h3>
Write the data, a string or byte-array to the stream. Or
data can also be a list of a string or byte-array and a numerical
length.
<h3>(gc)</h3>
Invokes the garbage collector.
<h3>(gc-info item)</h3>
<TABLE BORDER=1>
<TR><TH>Item</TH><TH>Value</TH></TR>
<TR><TD>0</TD><TD>true if copying gc, false if mark and sweek</TD></TR>
<TR><TD>1</TD><TD>number of active heaps</TD></TR>
<TR><TD>2</TD><TD>maximum number of heaps</TD></TR>
<TR><TD>3</TD><TD>number of objects per heap</TD></TR>
<TR><TD>4</TD><TD>amount of consing of objects before next gc</TD></TR>
</TABLE>

<h3>(gc-status [flag])</h3>
If flag is not specified prints information about the gc.
Otherwise flag can be used to turn on or off gc messages
or turn on or off the gc itself when in stop and copy mode.
<h3>(get object key)</h3>
Returns the key property of the object.
<h3>(getc stream)</h3>
Reads a character from the stream, returns () for end of file.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(getcwd)</h3>
Returns the current working directory. <B><FONT SIZE="+2">U</FONT></B>.
<h3>(getenv name)</h3>
Returns the value of the environment variable named, or ().
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(getgid)</h3>
Returns the group id of the process. <B><FONT SIZE="+2">U</FONT></B>.
<h3>(getgrgid gid)</h3>
Returns a list of members of the specified numerical group.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(getpass prompt)</h3>
Prompts the user and reads a line with echoing turned off.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(getpgrp)</h3>
Returns the process group ID of the calling process.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(getpid)</h3>
Returns the process ID of the calling process.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(getppid)</h3>
Returns the parent process ID of the calling process.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(getpwent)</h3>
Returns an alist representing the next item in the /etc/passwd file.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(getpwnam username)</h3>
Returns the /etc/passwd file entry for the given username.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(getpwuid)</h3>
Returns the /etc/passwd file entry fo the given user id.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(gets stream)</h3>
Reads a line from the stream, () on end-of-file.
<h3>(getuid)</h3>
Returns the uid of the current process.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(gmtime value)</h3>
Decodes the value into an alist. The value defaults to the current time.
<B><FONT SIZE="+2">U</FONT></B>.
<h3>(hexstr->bytes str)</h3>
Decodes the hex representation into a byte array.
<h3>(href table key)</h3>
The hash table is a one dimensional array of association lists.
<BLOCKQUOTE><PRE><TT>(define (href table key)
  (cdr (assoc key
	      (aref table (sxhash key (length table))))))</TT></PRE></BLOCKQUOTE>
<h3>(hset table key value)</h3>
Stores the value into the hash table slot indicated by key.
<h3>(html-encode str)</h3>
If str contains any special html characters (&lt;&gt;&amp;)
a new string is returned with these replaced by their cooresponding
representations &amp;lt; &amp;gt; &amp;amp;.
<h3>(if predicate-form true-form false-form)</h3>
A special form that evaluates the true-form or the false-form
depending on the result of evaluating the predicate form.
<h3>(intern str)</h3>
Looks up a string in the symbol table or enters a new symbol.


<h3>(kill pid sig)</h3>
Calls the kill function <B><FONT SIZE="+2">U</FONT></B>.
With sig defaulting to SIGKILL.

<h3>(lambda (arg1 arg2 ...) form1 form2 ...)</h3>
Returns an applicable procedure object (CLOSURE) with the given
argument list and expression subforms. For example:

<BLOCKQUOTE><PRE><TT>(mapcar (lambda (x) (* x x)) '(1 2 3))</TT></PRE></BLOCKQUOTE>

evaluates to:

<BLOCKQUOTE><PRE><TT>(1 4 9)</TT></PRE></BLOCKQUOTE>

Also used by the define special form.

<h3>(larg-default list index default-value)</h3>
Reference the list according to index, but skipping over
strings that begin with a colon or a dash. If the list is not long enough
it returns the default-value instead. Most useful when used
with the *args* variable inside a main program.
<h3>(last list)</h3>
Returns the last cons in a list.
<h3>(last-c-error)</h3>
Returns the value of the C library strerror(errno)
<B><FONT SIZE="+2">U</FONT></B> interned as a symbol.
<h3>(lchown path owner group)</h3>
Changes the ownership of a symbolic link <B><FONT SIZE="+2">U</FONT></B>.
<h3>(length object)</h3>
Returns the length of an object which may be a string (acts like strlen)



( run in 0.542 second using v1.01-cache-2.11-cpan-9581c071862 )