Generated: September 11, 2001, 10:24:20Copyright © 2000, Kurt NørmarkThe local LAML software home page

Master Index of all LAML Library Functions

Kurt Nørmark ©    normark@cs.auc.dk    Department of Computer Science    Aalborg University    Denmark    

Alphabetic index:
asurface(a . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) A double tag element (anchor ).
a-nameconvenience(a-name name)Name the current place by means of an a tag with name attribute
a-tagconvenience(a-tag url . anchor)Return an a tag constructructed from the URL and the anchor.
a-tag-targetconvenience(a-tag-target url anchor target)A variant of a tag which supports a target attribute of the a-tag (where in browser to show the result).
abbrsurface(abbr . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) ABBR double tag element (no explanation available).
absolute-file-path?general(absolute-file-path? x)Return whether x - a string - represents an absolute path to a file.
accumulate-rightgeneral(accumulate-right f init lst)A higher order functions which right accumulates a list.
acronymsurface(acronym . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) ACRONYM double tag element (no explanation available).
addresssurface(address . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) ADDRESS double tag element (information on author ).
advance-look-aheadcollect-skip(advance-look-ahead n)Provided that there is at least n characters in the reading queue, advance next-read with n positions.
alist-from-keys-and-valuesgeneral(alist-from-keys-and-values key-list val-list)Make an alist from a key-list and a val-list.
alist-to-propertylistgeneral(alist-to-propertylist alist)Make and return a property list from an association list.
alphabetic-link-arrayconvenience(alphabetic-link-array)Return an 'array' of letter links to #letter
alphabetic-link-array-1convenience(alphabetic-link-array-1 target-file-prefix alphabet . emphasis-letter)Return an 'array' of letter links to (string-append target-file-prefix "-" letter ".html") for all letters in alphabet.
appletsurface(applet . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) APPLET double tag element (Java applet ).
aquacoloraquaA color constant.
areasurface(area . attributes)The LAML mirror of the HTML 4.0 (loose) AREA single tag element (client-side image map area ).
as-booleangeneral(as-boolean x)Convert x to a boolean.
as-chargeneral(as-char x)Convert x to a character.
as-listgeneral(as-list x)Convert x to a list.
as-numbergeneral(as-number x)Convert x to a number.
as-quoted-stringgeneral(as-quoted-string x)Convert x to a string, in which string constituents themselves are quoted.
as-stringgeneral(as-string x)Convert x to a string.
as-symbolgeneral(as-symbol x)Convert x to a symbol.
bsurface(b . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) B double tag element (no explanation available).
basesurface(base . attributes)The LAML mirror of the HTML 4.0 (loose) BASE single tag element (document base URI ).
basefontsurface(basefont . attributes)The LAML mirror of the HTML 4.0 (loose) BASEFONT single tag element (base font size ).
bdosurface(bdo . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) BDO double tag element (I18N BiDi over-ride ).
bigsurface(big . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) BIG double tag element (no explanation available).
blconvenience(bl lst)A large, red bulleted list.
blackcolorblackA color constant.
blank-string?general(blank-string? str)Is the string str empty or blank (consists of white space)
blockquotesurface(blockquote . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) BLOCKQUOTE double tag element (long quotation ).
blockquote-1convenience(blockquote-1 x)Present the string converted x in a blockquote tag.
bluecolorblueA color constant.
blue1colorblue1A color constant.
blue2colorblue2A color constant.
blue3colorblue3A color constant.
bodysurface(body . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) BODY tag element which can be applied without contents (corresponding to start tag only) (document body ).
boxconvenience(box text)Embed text in an invisible table with one cell
brsurface(br . attributes)The LAML mirror of the HTML 4.0 (loose) BR single tag element (forced line break ).
br-listconvenience(br-list lst)Return a flat list, separate by breaks.
brief-weekdaytime(brief-weekday second-count)Given an integer, second-count, return the weekday as a brief string, of the time second-count.
brlconvenience(brl lst)A convenient alias for br-list
browncolorbrownA color constant.
bullet-listconvenience(bullet-list lst bullet-size bullet-color)Render lst as a bulleted list.
but-first-sentence-of-stringgeneral(but-first-sentence-of-string str)Return all but the first sentence in str.
butlastgeneral(butlast lst)Return all but the last element of a list.
buttonsurface(button . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) BUTTON double tag element (push button ).
capitalize-stringgeneral(capitalize-string str)Mutate str to have an initial capital character.
capitalize-string-ndgeneral(capitalize-string-nd str)Return str with capital, initial character.
captionsurface(caption . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) CAPTION double tag element (table caption ).
centersurface(center . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) CENTER double tag element (shorthand for DIV align=center ).
center-frameconvenience(center-frame indentation text)Embed text into a centered frame
cgi-url-inputcgi(cgi-url-input . the-input)Return the url input (a string) also known as the query string.
cgi-writecgi(cgi-write output)Write output to std output, or if cgi-testing, to test-file.
char->stringgeneral(char->string ch)Convert a character to a string
char-predicatecollect-skip(char-predicate ch)Return a predicate functions which matches the character ch.
character-entityconvenience(character-entity x)if x is a number return a numbered character entity.
check-html-attributes?basischeck-html-attributes?A boolean variable which controls the checking of tag attributes.
checkboxconvenience(checkbox name . checked)Return an input tag of type checkbox.
citesurface(cite . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) CITE double tag element (no explanation available).
cite-1convenience(cite-1 x)Present x in a blockquote tag.
codesurface(code . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) CODE double tag element (no explanation available).
code-examplefile-read(code-example file . mark)Convenient and specialized function returning the contents of a program file.
colsurface(col . attributes)The LAML mirror of the HTML 4.0 (loose) COL single tag element (table column ).
colgroupsurface(colgroup . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) COLGROUP tag element which can be applied without contents (corresponding to start tag only) (table column group ).
collect-balanced-untilcollect-skip(collect-balanced-until char-pred-1 char-pred-2)This collection procedure returns a balanced collection given two char predicates.
collect-untilcollect-skip(collect-until p)Return the string collected from the input port ip.
collect-until-stringcollect-skip(collect-until-string str . inclusive)Collect characters until str is encountered.
color-frameconvenience(color-frame text color)Embed text into a color frame.
color-frame-widthconvenience(color-frame-width text color width)As color-frame, but this function supports and extra widht parameter.
colorize-substringsconvenience(colorize-substrings str region-color-list)This is an advanced function which make font changes to substrings of str.
composegeneral(compose f g)Return a composed function which applies f on g Both f and g are supposed to take a single argument.
congeneral(con . string-list)Concatenete a number of strings.
con-parconvenience(con-par . string-list)Like con from the general library, but insert a p tag between all strings in string-list
con-spacegeneral(con-space . string-list)Like con, but ensure that there are white space in between the concatenated strings.
concatenatesurface(concatenate . parameters)A non-HTML tag which concatenates parameters of a form to a single string.
copy-filescm-compat(copy-file source destination)Use copy-text-file for copy-file.
copy-filesgeneral(copy-files files source-dir target-dir)Copy each of the files in the list files from source-dir to target-dir.
copy-string-into!general(copy-string-into! target i source)Copy source into target and overwrite a portion of target.
copy-text-filegeneral(copy-text-file from-path to-path overwrite?)Copy the text file in from-path to the file in to-path.
copyrightconveniencecopyrightThe copyright character entity
copyright-ownerconvenience(copyright-owner x)Embed x into a copyright indication
crgeneralcrReturn a CR string
current-timemzscheme-compat(current-time)Return the current time in seconds
curry-generalizedgeneral(curry-generalized f)Generalize f with ad hoc currying.
cut-list-by-predicategeneral(cut-list-by-predicate lst pred)Cut the tail of lst; The tail to be cutted starts with an element which fulfils pred.
danish-week-numbertime(danish-week-number sc)Given a number sc, return the week number in which sc i located.
dark-redcolordark-redA color constant.
dark-yellowcolordark-yellowA color constant.
date-ok?time(date-ok? x)Return whether x is a legal date string (of the form "ddmmyyyy") Exact determination, including february and leap years.
date-stringtime(date-string second-count)Return the date, in the format "ddmmyyyy" of second-count, which represents the time in seconds elapsed since January 1, 1970.
date-timetime(date-time second-count)Given an integer, second-cound, return a list of two strings: (date time).
date-time-one-stringtime(date-time-one-string second-count)Return a single string that pretty prints the time represented by second count.
days-in-monthtime(days-in-month month year)Return the number of days in month and year
ddsurface(dd . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) DD tag element which can be applied without contents (corresponding to start tag only) (definition description ).
decapitalize-stringgeneral(decapitalize-string str)Mutate str to have lower case, initial character.
decapitalize-string-ndgeneral(decapitalize-string-nd str)Return str with lower case, initial character.
defaulted-getgeneral(defaulted-get key alist default)Return the value of key in alist (by means of cdr of assq).
definition-listconvenience(definition-list lst)Make a definition list.
delsurface(del . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) DEL double tag element (inserted text, deleted text ).
delete-string-portiongeneral(delete-string-portion str i lgt)Delete the substring of length lgt from index i in the string str.
dfnsurface(dfn . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) DFN double tag element (no explanation available).
dirsurface(dir . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) DIR double tag element (directory list, menu list ).
directory-exists?scm-compatdirectory-exists?Returns whether a directory exist.
directory-level-differencegeneral(directory-level-difference dir1 dir2)Return the number of directory levels in between dir1 and dir2.
display-errorgeneral(display-error message)Display an error message and stop the program.
display-messagegeneral(display-message message)Display a message on standard output.
display-warninggeneral(display-warning message)Display a warning message line on standard output via the Scheme display function.
divsurface(div . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) DIV double tag element (generic language/style container ).
dlsurface(dl . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) DL double tag element (definition list ).
dl-1convenience(dl-1 list)A convenient alias for definition-list.
doctype-clauseconvenience(doctype-clause)The HTML4.0 loose document type clause
downcase-stringgeneral(downcase-string str)Downcase all characters in str.
dtsurface(dt . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) DT tag element which can be applied without contents (corresponding to start tag only) (definition term ).
duplicates-by-predicategeneral(duplicates-by-predicate lst p)Return the duplicates in lst.
eighthgeneral(eighth lst)Return the eighth element of a list
element-aftergeneral(element-after el lst selector)Return the element of lst just after el, or #f if no such element exists.
element-beforegeneral(element-before el lst selector)Return the element of lst just before el, or #f if no such element exists.
emsurface(em . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) EM double tag element (no explanation available).
embed-substringgeneral(embed-substring substring str embed-function)Embed substring, as found in string, into embed-function.
empty-string?general(empty-string? str)Is the string str empty
endcgi(end)Ends and exit the CGI program.
end-of-line?collect-skip(end-of-line? ch)Is ch an end of line charcter?
ensure-directory-existence!general(ensure-directory-existence! prefix-dir dir)Ensure that the directory with path (string-append prefix-dir file-and-ext) exists.
ensure-directory-path-existence!general(ensure-directory-path-existence! prefix-dir dir)Ensure that the relative path, as represented by dir, exists in prefix-dir.
ensure-final-charactergeneral(ensure-final-character str ch)Ensure that the last character in str (a string) is ch (a char)
ensure-look-aheadcollect-skip(ensure-look-ahead n)Make sure that there is at least n characters in the look ahead queue
eof?collect-skip(eof? ch)Is ch an end of file character?
errors-among-conditionsgeneral(errors-among-conditions . err-condition-message-list)Return a list of error message strings for those conditions that are true.
every-second-elementgeneral(every-second-element lst)Return every second element of list, starting with the first element.
exchange-chars-in-str!general(exchange-chars-in-str! str n m)Exchange destructively char n and m in str.
extend-a-listgeneral(extend-a-list key value a-list)Add a key-value pair to a-list.
extract-form-inputcgi(extract-form-input . testfile) Extract form input from std input, and return the decoded data as an association list.
extract-multipart-form-inputcgi(extract-multipart-form-input cur-time . testfile)Extract form input from std input, and return the decoded data as an association list.
extract-url-parameterscgi(extract-url-parameters . the-input)Return a decoded URL input, as taken from the QUERY_STRING and decoded appropritely to an association list.
fake-startup-parametersmzscheme-compat(fake-startup-parameters source-file startup-dir)Fake the contextual startup parameters to a specific source file name and a specific startup directory.
fake-startup-parametersscm-compat(fake-startup-parameters source-file startup-dir)Fake the contextual startup parameters to a specific source file name and a specific startup directory.
fieldsetsurface(fieldset . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) FIELDSET double tag element (form control group ).
fifthgeneral(fifth lst)Return the fifth element of a list
file-appendgeneral(file-append file-name x)Append x to file-name.
file-name-extensiongeneral(file-name-extension file-name)Return the extension of file-name.
file-name-initial-pathgeneral(file-name-initial-path file-name)Return the initial path of the file-name.
file-name-propergeneral(file-name-proper file-name)Return the part of file-name without extension and without an initial path.
file-name-sans-extensiongeneral(file-name-sans-extension file-name)Return the filename component sans the final extension.
file-readgeneral(file-read file-name)Read the (next) Lisp expression from file-name
file-read-allgeneral(file-read-all file-name)Read all Lisp expression from file-name.
file-uploadconvenience(file-upload name)Return an input tag of type file.
file-writegeneral(file-write x file-name)Write the list expression x at the file named file-name
filtergeneral(filter pred lst)Filter a list lst by means of the predicate pred.
filter-no-orderinggeneral(filter-no-ordering pred lst)Like filter, but the ordering among elements in the resulting list is unknown and arbitrary.
find-in-listgeneral(find-in-list pred lst)A very simple and basic list search function.
find-in-stringgeneral(find-in-string str ch . start-pos)Search linearly for the character ch in the string str.
find-in-string-from-endgeneral(find-in-string-from-end str ch)Search linearly for the character ch in the string str, beginning from the rear end of str.
firstgeneral(first lst)Return the first element of a list
first-improper-partgeneral(first-improper-part lst)Return the first improper part of an S-expression
first-sentence-in-stringgeneral(first-sentence-in-string str)Return the first sentence in str (including a point).
flattengeneral(flatten lst-of-lst)Flatten a list of lists to one list.
fontsurface(font . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) FONT double tag element (local change to font ).
font-1convenience(font-1 size color x)Returns a font tag with size and color attributes.
font-colorconvenience(font-color color x)Like font, but only supports color.
font-riseconvenience(font-rise str base-size)Return a html fonted version of str.
font-sizeconvenience(font-size size x)Like font, but only supports size.
formsurface(form . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) FORM double tag element (interactive form ).
form-1convenience(form-1 cgi-url x)Embed x in to form, which activates url upon form completion.
fourthgeneral(fourth lst)Return the fourth element of a list
framesurface(frame . attributes)The LAML mirror of the HTML 4.0 (loose) FRAME single tag element (subwindow ).
frame-1convenience(frame-1 text)Shown text in a simple frame.
frame-widthconvenience(frame-width text width)Like frame, but with an extra width parameter.
framesetsurface(frameset . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) FRAMESET double tag element (window subdivision).
free-html-elementsurface(free-html-element tag-name . parameters)Generate a HTML tag application for tag-name with attributes and contents given by parameters.
free-html-element-1surface(free-html-element-1 tag-name parameters)Generate a HTML tag application for tag-name with attributes and contents given by parameters.
front-sublistgeneral(front-sublist lst n)Return the first n elements of lst.
fuchsiacolorfuchsiaA color constant.
general-page-messageconveniencegeneral-page-messageA message (string) which is presented at the top of every page generated.
generate-leqgeneral(generate-leq enumeration-order selector)Generate a less than or equal predicate from the enumeration-order.
getgeneral(get key a-list)Return a value from an alist, or gives an error if key does not exist.
get-month-nametime(get-month-name month-number)Return the month name of month-number.
greencolorgreenA color constant.
green1colorgreen1A color constant.
green2colorgreen2A color constant.
greycolorgreyA color constant.
grey1colorgrey1A color constant.
grey2colorgrey2A color constant.
hconvenience(h i x)Returns h tags, h1 if i=1, h2 if i=2, etc.
h1surface(h1 . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) H1 double tag element (heading ).
h2surface(h2 . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) H2 double tag element (heading ).
h3surface(h3 . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) H3 double tag element (heading ).
h4surface(h4 . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) H4 double tag element (heading ).
h5surface(h5 . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) H5 double tag element (heading ).
h6surface(h6 . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) H6 double tag element (heading ).
headsurface(head . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) HEAD tag element which can be applied without contents (corresponding to start tag only) (document head ).
hidden-lineconvenience(hidden-line name value)Return an input tag of type hidden.
horizontal-spaceconveniencehorizontal-spaceReturn n space special characters
hrsurface(hr . attributes)The LAML mirror of the HTML 4.0 (loose) HR single tag element (horizontal rule ).
hr-1convenience(hr-1 . size)Return a horizontal rule, a hr tag.
htmlsurface(html . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) HTML tag element which can be applied without contents (corresponding to start tag only) (document root element ).
html-appenderconvenience(html-appender element)Generate a function which appends element.
html-protectconvenience(html-protect str)Protect HTML tags such that an HTML document can be shown verbatim in a browser.
html4:abasis(html4:a contents . attributes)The LAML mirror of the HTML 4.0 (loose) A double tag element (anchor ).
html4:abbrbasis(html4:abbr contents . attributes)The LAML mirror of the HTML 4.0 (loose) ABBR double tag element (no explanation available).
html4:acronymbasis(html4:acronym contents . attributes)The LAML mirror of the HTML 4.0 (loose) ACRONYM double tag element (no explanation available).
html4:addressbasis(html4:address contents . attributes)The LAML mirror of the HTML 4.0 (loose) ADDRESS double tag element (information on author ).
html4:appletbasis(html4:applet contents . attributes)The LAML mirror of the HTML 4.0 (loose) APPLET double tag element (Java applet ).
html4:areabasis(html4:area . attributes)The LAML mirror of the HTML 4.0 (loose) AREA single tag element (client-side image map area ).
html4:bbasis(html4:b contents . attributes)The LAML mirror of the HTML 4.0 (loose) B double tag element (no explanation available).
html4:basebasis(html4:base . attributes)The LAML mirror of the HTML 4.0 (loose) BASE single tag element (document base URI ).
html4:basefontbasis(html4:basefont . attributes)The LAML mirror of the HTML 4.0 (loose) BASEFONT single tag element (base font size ).
html4:bdobasis(html4:bdo contents . attributes)The LAML mirror of the HTML 4.0 (loose) BDO double tag element (I18N BiDi over-ride ).
html4:bigbasis(html4:big contents . attributes)The LAML mirror of the HTML 4.0 (loose) BIG double tag element (no explanation available).
html4:blockquotebasis(html4:blockquote contents . attributes)The LAML mirror of the HTML 4.0 (loose) BLOCKQUOTE double tag element (long quotation ).
html4:bodybasis(html4:body contents . attributes)The LAML mirror of the HTML 4.0 (loose) BODY tag element, which can be applied as a single tag via a #f contents parameter (document body ).
html4:brbasis(html4:br . attributes)The LAML mirror of the HTML 4.0 (loose) BR single tag element (forced line break ).
html4:buttonbasis(html4:button contents . attributes)The LAML mirror of the HTML 4.0 (loose) BUTTON double tag element (push button ).
html4:captionbasis(html4:caption contents . attributes)The LAML mirror of the HTML 4.0 (loose) CAPTION double tag element (table caption ).
html4:centerbasis(html4:center contents . attributes)The LAML mirror of the HTML 4.0 (loose) CENTER double tag element (shorthand for DIV align=center ).
html4:citebasis(html4:cite contents . attributes)The LAML mirror of the HTML 4.0 (loose) CITE double tag element (no explanation available).
html4:codebasis(html4:code contents . attributes)The LAML mirror of the HTML 4.0 (loose) CODE double tag element (no explanation available).
html4:colbasis(html4:col . attributes)The LAML mirror of the HTML 4.0 (loose) COL single tag element (table column ).
html4:colgroupbasis(html4:colgroup contents . attributes)The LAML mirror of the HTML 4.0 (loose) COLGROUP tag element, which can be applied as a single tag via a #f contents parameter (table column group ).
html4:ddbasis(html4:dd contents . attributes)The LAML mirror of the HTML 4.0 (loose) DD tag element, which can be applied as a single tag via a #f contents parameter (definition description ).
html4:delbasis(html4:del contents . attributes)The LAML mirror of the HTML 4.0 (loose) DEL double tag element (inserted text, deleted text ).
html4:dfnbasis(html4:dfn contents . attributes)The LAML mirror of the HTML 4.0 (loose) DFN double tag element (no explanation available).
html4:dirbasis(html4:dir contents . attributes)The LAML mirror of the HTML 4.0 (loose) DIR double tag element (directory list, menu list ).
html4:divbasis(html4:div contents . attributes)The LAML mirror of the HTML 4.0 (loose) DIV double tag element (generic language/style container ).
html4:dlbasis(html4:dl contents . attributes)The LAML mirror of the HTML 4.0 (loose) DL double tag element (definition list ).
html4:dtbasis(html4:dt contents . attributes)The LAML mirror of the HTML 4.0 (loose) DT tag element, which can be applied as a single tag via a #f contents parameter (definition term ).
html4:embasis(html4:em contents . attributes)The LAML mirror of the HTML 4.0 (loose) EM double tag element (no explanation available).
html4:fieldsetbasis(html4:fieldset contents . attributes)The LAML mirror of the HTML 4.0 (loose) FIELDSET double tag element (form control group ).
html4:fontbasis(html4:font contents . attributes)The LAML mirror of the HTML 4.0 (loose) FONT double tag element (local change to font ).
html4:formbasis(html4:form contents . attributes)The LAML mirror of the HTML 4.0 (loose) FORM double tag element (interactive form ).
html4:framebasis(html4:frame . attributes)The LAML mirror of the HTML 4.0 (loose) FRAME single tag element (subwindow ).
html4:framesetbasis(html4:frameset contents . attributes)The LAML mirror of the HTML 4.0 (loose) FRAMESET double tag element (window subdivision).
html4:h1basis(html4:h1 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H1 double tag element (heading ).
html4:h2basis(html4:h2 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H2 double tag element (heading ).
html4:h3basis(html4:h3 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H3 double tag element (heading ).
html4:h4basis(html4:h4 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H4 double tag element (heading ).
html4:h5basis(html4:h5 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H5 double tag element (heading ).
html4:h6basis(html4:h6 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H6 double tag element (heading ).
html4:headbasis(html4:head contents . attributes)The LAML mirror of the HTML 4.0 (loose) HEAD tag element, which can be applied as a single tag via a #f contents parameter (document head ).
html4:hrbasis(html4:hr . attributes)The LAML mirror of the HTML 4.0 (loose) HR single tag element (horizontal rule ).
html4:htmlbasis(html4:html contents . attributes)The LAML mirror of the HTML 4.0 (loose) HTML tag element, which can be applied as a single tag via a #f contents parameter (document root element ).
html4:ibasis(html4:i contents . attributes)The LAML mirror of the HTML 4.0 (loose) I double tag element (no explanation available).
html4:iframebasis(html4:iframe contents . attributes)The LAML mirror of the HTML 4.0 (loose) IFRAME double tag element (inline subwindow ).
html4:imgbasis(html4:img . attributes)The LAML mirror of the HTML 4.0 (loose) IMG single tag element (Embedded image ).
html4:inputbasis(html4:input . attributes)The LAML mirror of the HTML 4.0 (loose) INPUT single tag element (form control ).
html4:insbasis(html4:ins contents . attributes)The LAML mirror of the HTML 4.0 (loose) INS double tag element (inserted text, deleted text ).
html4:isindexbasis(html4:isindex . attributes)The LAML mirror of the HTML 4.0 (loose) ISINDEX single tag element (single line prompt ).
html4:kbdbasis(html4:kbd contents . attributes)The LAML mirror of the HTML 4.0 (loose) KBD double tag element (no explanation available).
html4:labelbasis(html4:label contents . attributes)The LAML mirror of the HTML 4.0 (loose) LABEL double tag element (form field label text ).
html4:legendbasis(html4:legend contents . attributes)The LAML mirror of the HTML 4.0 (loose) LEGEND double tag element (fieldset legend ).
html4:libasis(html4:li contents . attributes)The LAML mirror of the HTML 4.0 (loose) LI tag element, which can be applied as a single tag via a #f contents parameter (list item ).
html4:linkbasis(html4:link . attributes)The LAML mirror of the HTML 4.0 (loose) LINK single tag element (a media-independent link ).
html4:mapbasis(html4:map contents . attributes)The LAML mirror of the HTML 4.0 (loose) MAP double tag element (client-side image map ).
html4:menubasis(html4:menu contents . attributes)The LAML mirror of the HTML 4.0 (loose) MENU double tag element (directory list, menu list ).
html4:metabasis(html4:meta . attributes)The LAML mirror of the HTML 4.0 (loose) META single tag element (generic metainformation ).
html4:noframesbasis(html4:noframes contents . attributes)The LAML mirror of the HTML 4.0 (loose) NOFRAMES double tag element (alternate content container for non frame-based rendering ).
html4:noscriptbasis(html4:noscript contents . attributes)The LAML mirror of the HTML 4.0 (loose) NOSCRIPT double tag element (alternate content container for non script-based rendering ).
html4:objectbasis(html4:object contents . attributes)The LAML mirror of the HTML 4.0 (loose) OBJECT double tag element (generic embedded object ).
html4:olbasis(html4:ol contents . attributes)The LAML mirror of the HTML 4.0 (loose) OL double tag element (ordered list ).
html4:optgroupbasis(html4:optgroup contents . attributes)The LAML mirror of the HTML 4.0 (loose) OPTGROUP double tag element (option group ).
html4:optionbasis(html4:option contents . attributes)The LAML mirror of the HTML 4.0 (loose) OPTION tag element, which can be applied as a single tag via a #f contents parameter (selectable choice ).
html4:pbasis(html4:p contents . attributes)The LAML mirror of the HTML 4.0 (loose) P tag element, which can be applied as a single tag via a #f contents parameter (paragraph ).
html4:parambasis(html4:param . attributes)The LAML mirror of the HTML 4.0 (loose) PARAM single tag element (named property value ).
html4:prebasis(html4:pre contents . attributes)The LAML mirror of the HTML 4.0 (loose) PRE double tag element (preformatted text ).
html4:qbasis(html4:q contents . attributes)The LAML mirror of the HTML 4.0 (loose) Q double tag element (short inline quotation ).
html4:sbasis(html4:s contents . attributes)The LAML mirror of the HTML 4.0 (loose) S double tag element (no explanation available).
html4:sampbasis(html4:samp contents . attributes)The LAML mirror of the HTML 4.0 (loose) SAMP double tag element (no explanation available).
html4:scriptbasis(html4:script contents . attributes)The LAML mirror of the HTML 4.0 (loose) SCRIPT double tag element (script statements ).
html4:selectbasis(html4:select contents . attributes)The LAML mirror of the HTML 4.0 (loose) SELECT double tag element (option selector ).
html4:smallbasis(html4:small contents . attributes)The LAML mirror of the HTML 4.0 (loose) SMALL double tag element (no explanation available).
html4:spanbasis(html4:span contents . attributes)The LAML mirror of the HTML 4.0 (loose) SPAN double tag element (generic language/style container ).
html4:strikebasis(html4:strike contents . attributes)The LAML mirror of the HTML 4.0 (loose) STRIKE double tag element (no explanation available).
html4:strongbasis(html4:strong contents . attributes)The LAML mirror of the HTML 4.0 (loose) STRONG double tag element (no explanation available).
html4:stylebasis(html4:style contents . attributes)The LAML mirror of the HTML 4.0 (loose) STYLE double tag element (style info ).
html4:subbasis(html4:sub contents . attributes)The LAML mirror of the HTML 4.0 (loose) SUB double tag element (subscript, superscript ).
html4:supbasis(html4:sup contents . attributes)The LAML mirror of the HTML 4.0 (loose) SUP double tag element (subscript, superscript ).
html4:tablebasis(html4:table contents . attributes)The LAML mirror of the HTML 4.0 (loose) TABLE double tag element (no explanation available).
html4:tbodybasis(html4:tbody contents . attributes)The LAML mirror of the HTML 4.0 (loose) TBODY tag element, which can be applied as a single tag via a #f contents parameter (table body ).
html4:tdbasis(html4:td contents . attributes)The LAML mirror of the HTML 4.0 (loose) TD tag element, which can be applied as a single tag via a #f contents parameter (table header cell, table data cell).
html4:textareabasis(html4:textarea contents . attributes)The LAML mirror of the HTML 4.0 (loose) TEXTAREA double tag element (multi-line text field ).
html4:tfootbasis(html4:tfoot contents . attributes)The LAML mirror of the HTML 4.0 (loose) TFOOT tag element, which can be applied as a single tag via a #f contents parameter (table footer ).
html4:thbasis(html4:th contents . attributes)The LAML mirror of the HTML 4.0 (loose) TH tag element, which can be applied as a single tag via a #f contents parameter (table header cell, table data cell).
html4:theadbasis(html4:thead contents . attributes)The LAML mirror of the HTML 4.0 (loose) THEAD tag element, which can be applied as a single tag via a #f contents parameter (table header ).
html4:titlebasis(html4:title contents . attributes)The LAML mirror of the HTML 4.0 (loose) TITLE double tag element (document title ).
html4:trbasis(html4:tr contents . attributes)The LAML mirror of the HTML 4.0 (loose) TR tag element, which can be applied as a single tag via a #f contents parameter (table row ).
html4:ttbasis(html4:tt contents . attributes)The LAML mirror of the HTML 4.0 (loose) TT double tag element (no explanation available).
html4:ubasis(html4:u contents . attributes)The LAML mirror of the HTML 4.0 (loose) U double tag element (no explanation available).
html4:ulbasis(html4:ul contents . attributes)The LAML mirror of the HTML 4.0 (loose) UL double tag element (unordered list ).
html4:varbasis(html4:var contents . attributes)The LAML mirror of the HTML 4.0 (loose) VAR double tag element (no explanation available).
html:mapsurface(html:map . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) HTML:MAP double tag element (client-side image map ).
isurface(i . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) I double tag element (no explanation available).
id-1general(id-1 x)The identify function of one parameter
iframesurface(iframe . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) IFRAME double tag element (inline subwindow ).
image-fileconvenience(image-file file-name)Return the full path/address of the image file named file-name.
image-file-pathconvenience(image-file-path)Determination of the actual file path to images in html files.
imgsurface(img . attributes)The LAML mirror of the HTML 4.0 (loose) IMG single tag element (Embedded image ).
img-0convenience(img-0 file-name . width)Return an img tag, in which a file on file-name is presented.
img-with-borderconvenience(img-with-border file-name . width)A variant of img which presents an image with a border
indent-pixelsconvenience(indent-pixels p text)Indent text with p pixels
indentation-deltascheme-pretty-printingindentation-deltaAn integer which gives the level of indentation
index-in-list-by-predicategeneral(index-in-list-by-predicate lst el comparator)Return the index of the first occurrence of el in lst.
inputsurface(input . attributes)The LAML mirror of the HTML 4.0 (loose) INPUT single tag element (form control ).
inssurface(ins . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) INS double tag element (inserted text, deleted text ).
is-white-space?collect-skip(is-white-space? ch)Is ch a white space character?
isindexsurface(isindex . attributes)The LAML mirror of the HTML 4.0 (loose) ISINDEX single tag element (single line prompt ).
js-callconvenience(js-call function-name parameters)Return a Javascript calling form, given function function-name and parameters.
js-string-arrayconvenience(js-string-array elements)Return a manifest javascript array given its elements
kbdsurface(kbd . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) KBD double tag element (no explanation available).
kn-internet-image-pathconveniencekn-internet-image-pathThe URL where the author of this library keeps a number of images (icons).
labelsurface(label . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) LABEL double tag element (form field label text ).
laml-canonical-command-linemzscheme-compat(laml-canonical-command-line)Return the contextual command line information passed to LAML upon activation.
laml-canonical-command-linescm-compat(laml-canonical-command-line)Return the contextual command line information passed to LAML upon activation.
laml-errorgeneral(laml-error . messages)Stop the program with messages.
laml-home-buttonconvenience(laml-home-button extra-level text-or-image . start-dir)Return an HTML a tag (anchor) which links to the LAML software home page via an small gif icon.
laml-standard-commentconvenience(laml-standard-comment)Return the standard LAML comment, to be inserted at the top of every LAML generated page.
laml-top-bannerconvenience(laml-top-banner)Return the standard LAML top banner with time of generation, copyright, and home icon
lastgeneral(last lst)Return the last element of a list.
leap-yeartime(leap-year y)Return whether y is a leap year.
left-middle-right-bannerconvenience(left-middle-right-banner left middle right)Return a banner with left, middle, and right justified contributions.
left-right-bannerconvenience(left-right-banner left right)Return a banner with left and right justified contributions.
legendsurface(legend . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) LEGEND double tag element (fieldset legend ).
length-of-std-inputcgi(length-of-std-input) Return the number of chars on standard input
lisurface(li . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) LI tag element which can be applied without contents (corresponding to start tag only) (list item ).
light-bluecolorlight-blueA color constant.
limecolorlimeA color constant.
linebreak-limitstring-make-uplinebreak-limitThe line length limit.
linksurface(link . attributes)The LAML mirror of the HTML 4.0 (loose) LINK single tag element (a media-independent link ).
list-differencegeneral(list-difference lst1 lst2)Remove the elements of lst2 from lst1.
list-partgeneral(list-part a b lst)Return the sublist consisting of element a to element b of the list lst.
list-prefixgeneral(list-prefix lst n)Return the list of the first n elements of lst.
list-to-stringgeneral(list-to-string str-lst separator)Return a string with the elements of str-lst separated by separator.
look-ahead-charcollect-skip(look-ahead-char)Return the first character in the look ahead vector.
look-ahead-prefixcollect-skip(look-ahead-prefix lgt)Return a lgt character string from the peeked chars in the queue.
looking-at-substring?general(looking-at-substring? str pos sub-str)Does str contain sub-str as substring, starting at position pos? An efficient implementation without any string copying, only character comparsion.
mailscm-compat(mail receiver title contents . temp-dir)Mail sending support: Send an email to a receiver with title and contents.
mailmzscheme-compat(mail receiver title contents)Mail sending support: Send an email to a receiver.
mail-linkconvenience(mail-link email-adr . anchor-name)Return a mail link by means of the mailto facility in an a tag.
make-colorcolor(make-color r g b)Make and return the rgb-list representation of the color with r red, g green, and b blue.
make-directory-in-directoryscm-compat(make-directory-in-directory in-directory-path new-dir)Make a new directory, new-dir, in the directory path (first parameter).
make-directory-in-directorymzscheme-compat(make-directory-in-directory in-directory-path new-dir)Make a new directory, new-dir, in the directory path (first parameter).
make-listgeneral(make-list n el)Return a list of n elements, each being el
make-mutator-functiongeneral(make-mutator-function n . optional-parameter-list)Make and return a mutator function which mutates element number n in a list.
make-selector-functiongeneral(make-selector-function n . selector-name)Returns a function, which selects element number n in a list.
make-urlcgi(make-url url-prefix cgi-program key-list val-list)Return an URL from the parameters.
make-url-parameterscgi(make-url-parameters key-list val-list)Make the last part of an url - the part after the question mark.
map2general(map2 f lst1 lst2)Like map, but maps f on two lists.
map3general(map3 f lst1 lst2 lst3)Like map, but maps f on three lists
map4general(map4 f lst1 lst2 lst3 lst4)Like map, but maps f on four lists
map5general(map5 f lst1 lst2 lst3 lst4 lst5)Like map, but maps f on five lists
mapping-filtergeneral(mapping-filter pred lst)Map and filter a list lst by means of the predicate pred.
marooncolormaroonA color constant.
match-look-ahead?collect-skip(match-look-ahead? str)Return whether the queue contents match the string str.
max-look-aheadcollect-skipmax-look-aheadThe length of the cyclic look ahead buffer.
max-look-ahead-prefixcollect-skip(max-look-ahead-prefix)Return the entire look ahead queue as a string
member-by-predicategeneral(member-by-predicate el lst p)Is el member of lst by means of the predicate p.
menusurface(menu . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) MENU double tag element (directory list, menu list ).
merge-listsgeneral(merge-lists list1 list2 pred)Merge list1 and list2.
metasurface(meta . attributes)The LAML mirror of the HTML 4.0 (loose) META single tag element (generic metainformation ).
mini-menuconvenience(mini-menu mini-menu-list dark-color)Makes a horizontal menu menu in terms of a table with links.
modify-elementsurface(modify-element element . attributes-and-contents)Define partial attributes and element contents of element and return a new element function with the attributes and contents partially fixed.
multi-column-listconvenience(multi-column-list columns elements total-width)Return a multi-column list, row major, with columns columns.
multi-pairgeneral(multi-pair lst-of-lst)Pair up first elements, second elements of a list of lists.
multipart-formconvenience(multipart-form cgi-url target-directory target-directory-url x)Embed x into a multipart form.
multiplum-ofgeneral(multiplum-of a b)Is a (the first par) a multiplum of b (the last par)?
n-column-listconvenience(n-column-list n elements total-width)Return an n column list, column-major, of the element list (second parameter).
narrowconvenience(narrow separator-fn width . contents-list)Present the contents-list, which is a list of elements, in a narrow column of width, separated with activations of separator-fn.
narrow-with-pixelsconvenience(narrow-with-pixels p text)Show text in a column, narrowed from both left and right with p pixels
navycolornavyA color constant.
negategeneral(negate p)A higher order functions which negates the predicate p.
newline-stringgeneral(newline-string)Return a CR string.
ninethgeneral(nineth lst)Return the nineth element of a list
noframessurface(noframes . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) NOFRAMES double tag element (alternate content container for non frame-based rendering ).
noscriptsurface(noscript . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) NOSCRIPT double tag element (alternate content container for non script-based rendering ).
number-in-basecolor(number-in-base n base) Return the decimal number n in base.
number-intervalgeneral(number-interval f t)Return a list of all numbers from f to t.
numeric-string?general(numeric-string? str)Is the string str purely numeric? More specifically, does it consist exclusively of the ciffers 0 through 9.
objectsurface(object . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) OBJECT double tag element (generic embedded object ).
olsurface(ol . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) OL double tag element (ordered list ).
ol-1convenience(ol-1 list)A convenient alias for ordered-list.
olivecoloroliveA color constant.
optgroupsurface(optgroup . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) OPTGROUP double tag element (option group ).
optionsurface(option . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) OPTION tag element which can be applied without contents (corresponding to start tag only) (selectable choice ).
orangecolororangeA color constant.
ordered-listconvenience(ordered-list lst)Return an ol (ordered list) tag.
psurface(p . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) P tag element which can be applied without contents (corresponding to start tag only) (paragraph ).
p-1convenience(p-1 . x)Present a p tag (paragraph).
pageconvenience(page title body . color-list)Return a simple HTML page with html, head and title tags.
page-1convenience(page-1 title meta-contributions body bg-color text-color link-color vlink-color)Return an HTML page with html, head, meta and title tags.
page-with-keypress-scriptconvenience(page-with-keypress-script title meta-contributions body script-loading script keypress-action bg-color text-color link-color vlink-color . optional-par)A version of the page and page-1 functions with Javascript scripts as a new fourth to sixth parameter.
pair-upgeneral(pair-up lst1 lst2)Return a list of pairs of elements from lst1 and lst2.
paramsurface(param . attributes)The LAML mirror of the HTML 4.0 (loose) PARAM single tag element (named property value ).
parent-directorygeneral(parent-directory dir)Return the name of the parent directory of dir (a string), or #f if dir is the root directory.
password-lineconvenience(password-line name size value)Return an input tag of type password.
peek-a-charcollect-skip(peek-a-char)Peek a character from the input port, but queues it for subsequent reading at "the peek end".
peek-charscollect-skip(peek-chars n)Peeks n charcters
post-pageconvenience(post-page)Return the part of an HTML page after the body.
post-page-with-commentsconvenience(post-page-with-comments)Return the part of an HTML page after the body together with trailing laml standard comment and tracing comment.
presurface(pre . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) PRE double tag element (preformatted text ).
pre-pageconvenience(pre-page title . color-list)Return the part of an HTML page before the body.
pre-page-with-keypress-scriptconvenience(pre-page-with-keypress-script title meta-contributions script-loading script keypress-action bg-color text-color link-color vlink-color . optional-par)Return a pre-page, without body and trailing html stuff.
prefered-maximum-widthscheme-pretty-printingprefered-maximum-widthAn integer that expresses the preferred maximum column width
present-time-intervaltime(present-time-interval second-count)Return a string which presens the number of years, months, weeks, days, hours, minutes, and seconds of second-count
pretty-print-lisp-filescheme-pretty-printing(pretty-print-lisp-file in-file-path [out-file-path])Assume that in-file-path contains a lisp file with one or lisp forms.
pretty-print-lisp-formscheme-pretty-printing(pretty-print-lisp-form form)Pretty print form and return the pretty printed string
proper-partgeneral(proper-part lst)Return the proper part of an S-expression
propertylist-to-alistgeneral(propertylist-to-alist plist)Make and return an association list from a property list plist.
purplecolorpurpleA color constant.
put-around-substringgeneral(put-around-substring str pre-index pre-putin post-index post-putin)Put pre-putin at pre-index, and post-putit at post-index in the string str.
put-back-a-char-read-endcollect-skip(put-back-a-char-read-end ch)Put ch back at the front end of the "queue" (where read-a-char operates).
put-back-a-char-write-endcollect-skip(put-back-a-char-write-end ch)Put ch back at the rear end of the queue (where peek-a-char operates).
put-back-a-stringcollect-skip(put-back-a-string str which-end)Put str back in queue.
put-into-stringgeneral(put-into-string str index putin-str)Before the character with index put in putin-str into str, and return the resulting, extended string.
qsurface(q . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) Q double tag element (short inline quotation ).
radio-buttonconvenience(radio-button value group-name . checked)Return an input tag of type radio.
re-breakgeneral(re-break str)A quite special HTML line breaking function.
read-a-charcollect-skip(read-a-char)Read from the the look ahead buffer.
read-a-stringcollect-skip(read-a-string n)Read and return a string of length n.
read-std-inputcgi(read-std-input n)Read n chars from standard input and return as string.
read-text-filefile-read(read-text-file file-name) Return the textual contents of file-name, as a string
read-text-file-between-marksfile-read(read-text-file-between-marks file-name mark) Reads the part of the file between - but excluding - two occurences of mark, and return it as a text string.
read-text-file-from-input-portfile-read(read-text-file-from-input-port input-port) Return the textual contents of input-port, as a string
read-text-file-including-marksfile-read(read-text-file-including-marks file-name start-mark end-mark) Reads the part of the file between and including occurences of start-mark and end-mark, and return it as a text string.
rebreak-stringstring-make-up(rebreak-string str)Make up the string str, and return a variant of it which is rebroken to have a certain, approximate maximum linelength.
redcolorredA color constant.
relative-path-to-path-listgeneral(relative-path-to-path-list dir)Given a relative file path, return a list of path constituents.
remove-duplicatesgeneral(remove-duplicates lst)Duplicate removal - non-destructive.
remove-duplicates-by-predicategeneral(remove-duplicates-by-predicate lst p)Remove duplicates from lst.
remove-duplicates-with-selectiongeneral(remove-duplicates-with-selection lst selector)A variant of remove-duplicates with a selector function.
repeat-stringgeneral(repeat-string str n)Repeat the string str n times.
replace-stringgeneral(replace-string str1 str2 str3)In str1 replace all occurences of str2 with str3 and return the resulting string.
replicate-to-lengthgeneral(replicate-to-length lst lgt)Replicate lst cyclically to a list of length lgt
resetconvenience(reset value)Return an input tag of type reset.
reset-look-ahead-buffercollect-skip(reset-look-ahead-buffer)Reset the look ahead buffer.
rgbcolor(rgb r g b)Return an 'Internet list' encoding the color (list r g b).
rgb-colorcolor(rgb-color r g b)Returns the color encoding of (list r g b) given three numbers a parameters.
rgb-color-listcolor(rgb-color-list color-triple-list)Returns the color encoding of (list r g b) given a list of three color numbers as parameter.
rgb-stringcolor(rgb-string r g b)Return an 'Internet' string encoding the color (list r g b).
rgb-string-listcolor(rgb-string-list color-list)A variant of rgb-string, in which the colors are passed in one list.
ssurface(s . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) S double tag element (no explanation available).
sampsurface(samp . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) SAMP double tag element (no explanation available).
save-a-listgeneral(save-a-list alist filename)Save the alist on a file named filename.
save-on-filegeneral(save-on-file x filename)Displays the first parameter x on a file named filename
save-registrationscgi(save-registrations a-list f g) A special purpose function which saves the a-list in two files f and g.
scriptsurface(script . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) SCRIPT double tag element (script statements ).
secondgeneral(second lst)Return the second element of a list
second-counttime(second-count y mo d h mi s)Given date and time in terms of year y, month mo, day d, hour h, minutes mi, and seconds s, caluculate the second count.
selectsurface(select . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) SELECT double tag element (option selector ).
select-1convenience(select-1 name value-list contents-list . selected-value)Return a select tag, defining multiple choice menu.
set-image-file-path!convenience(set-image-file-path! mode)Set the image-file-access variable.
seventhgeneral(seventh lst)Return the seventh element of a list
silvercolorsilverA color constant.
sixthgeneral(sixth lst)Return the sixth element of a list
skip-chars-in-stringgeneral(skip-chars-in-string str char-list start-pos)Starting from char-pos, skip characters in string from char-list.
skip-stringcollect-skip(skip-string str if-not-message)Assume that str is just in front of us.
skip-until-stringcollect-skip(skip-until-string str . inclusive)Skip characters until str is encountered.
skip-whilecollect-skip(skip-while p)Skip characters while p holds.
smallsurface(small . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) SMALL double tag element (no explanation available).
sort-listscm-compat(sort-list list com)Sort list by means of the comparison function com
sort-listmzscheme-compat(sort-list list com)Sort list using the comparison predicate
spaceconvenience(space n)Return n space special characters (horizontal space)
spansurface(span . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) SPAN double tag element (generic language/style container ).
split-file-namecgi(split-file-name filename)Return a list of the file name components separated by underscore.
split-ongeneral(split-on ch str)Return a list of two strings taken from str.
split-pointgeneral(split-point ch str)Return the character position where ch occurs the first time in str.
strikesurface(strike . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) STRIKE double tag element (no explanation available).
string-itgeneral(string-it x)embed the string x in double string quotes
string-it-singlegeneral(string-it-single x)embed the string x in single string quotes
string-mergegeneral(string-merge str-list-1 str-list-2)Merge str-list-1 with str-list-2, returning one string.
string-of-char-list?general(string-of-char-list? str char-list)Are all characters in str member of char-list (a list of characters).
string-of-negative-char-list?general(string-of-negative-char-list? str char-list)Are all characters in str different from the characters in char list (a list of characters).
string-to-listgeneral(string-to-list str element-separator-chars)Convert a string to a list.
strip-initial-charactersgeneral(strip-initial-characters char-list string)Strip initial occurences of chars from char-list from string.
strip-initial-spacesgeneral(strip-initial-spaces string)Strip all initial space characters and lineshifting characters from string.
strip-trailing-charactersgeneral(strip-trailing-characters char-list string)Strip trailing occurences of chars from char-list from string.
strongsurface(strong . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) STRONG double tag element (no explanation available).
stylesurface(style . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) STYLE double tag element (style info ).
subsurface(sub . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) SUB double tag element (subscript, superscript ).
sublist-by-2columnsgeneral(sublist-by-2columns lst extra)Return sublists of lst in two column format.
sublist-by-columnsgeneral(sublist-by-columns n lst extra)Return sublists of lst in an n column format.
sublist-by-predicategeneral(sublist-by-predicate lst p)Return a list of sublists of elements from lst controlled by an element predicate p.
sublist-by-rowsgeneral(sublist-by-rows n lst)Return a list of lists of elements from lst.
sublistifygeneral(sublistify lst sublist-length)Divide the elements of lst into sublists of sublist-length.
submitconvenience(submit value [name])Return an input tag of type submit.
subset-of-by-predicategeneral(subset-of-by-predicate set-list-1 set-list-2 comp)Return whether every element in set-list-1 (a list) is a member of set-list-2, compared by the comparator comp.
substring-indexgeneral(substring-index str str-index find-str)Return the index of the first occurence of find-str in str.
sum-listgeneral(sum-list lst)Add all elments in a list of numbers
supsurface(sup . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) SUP double tag element (subscript, superscript ).
symbolize-keygeneral(symbolize-key key-value-pair)A functions which converts the key position in an a-lists to a symbol.
syntactical-comment-symbolscheme-pretty-printingsyntactical-comment-symbolThe symbol which is used for syntactical comments, such as (comment 2 "This is a comment").
tablesurface(table . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) TABLE double tag element (no explanation available).
table-0convenience(table-0 list-of-list . border)Return a table with elements from list-of-list.
table-1convenience(table-1 border cell-width-list cell-color-list-1 list-of-list . valign)A more versatile variant of table-0.
table-2convenience(table-2 border cell-width-list cell-color-list-1 header-list list-of-list)A variant of table and table-1 which supports a header row.
table-3convenience(table-3 border cell-width-list list-of-list . valign)A transparant variant of table-1 - without specification of a column color list.
table-4convenience(table-4 border cell-width-list row-color-list list-of-list . valign)A variant of table-1 with a row color list instead of a column color list.
table-5convenience(table-5 border cell-width-list list-of-color-list list-of-list . valign)A variant of table-4 that allows individual background coloring of table cells.
tbodysurface(tbody . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) TBODY tag element which can be applied without contents (corresponding to start tag only) (table body ).
tdsurface(td . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) TD tag element which can be applied without contents (corresponding to start tag only) (table header cell, table data cell).
tetalcolortetalA color constant.
text-lineconvenience(text-line name size value)Return an input tag of type text.
textareasurface(textarea . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) TEXTAREA double tag element (multi-line text field ).
textarea-1convenience(textarea-1 name rows cols contents)Return a textarea form.
tfootsurface(tfoot . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) TFOOT tag element which can be applied without contents (corresponding to start tag only) (table footer ).
thsurface(th . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) TH tag element which can be applied without contents (corresponding to start tag only) (table header cell, table data cell).
theadsurface(thead . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) THEAD tag element which can be applied without contents (corresponding to start tag only) (table header ).
thirdgeneral(third lst)Return the third element of a list
time-decodetime(time-decode n)Given an integer n, which is the number of second since january 1, 1970, return a list: (year month day minutes seconds).
time-encodetime(time-encode y mo d h mi s)An alias of second-count - encode year, month, day, hour, minutes, and seconds to an integer.
time-extendcgi(time-extend a-list second-count)Extend the the a-list with date, time and second-cound fields (all strings).
time-intervaltime(time-interval second-count)Return the number of years, months, weeks, days, hours, minutes, and seconds from second-count.
time-ok?time(time-ok? x)Return whether x is a legal time string (of the form "hhmm")
time-stringtime(time-string second-count)Return the date, in the format "ddmmyyyy" of second-count, which represents the time in seconds elapsed since January 1, 1970.
titlesurface(title . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) TITLE double tag element (document title ).
trsurface(tr . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) TR tag element which can be applied without contents (corresponding to start tag only) (table row ).
tracing-commentconvenience(tracing-comment)The result of this function is inserted as an HTML comment on each html page generated.
transform-year-month-day-hour-minutes-stringstime(transform-year-month-day-hour-minutes-strings date time)Transform date and time strings to a second count (a large integer number of seconds elapsed since january 1, 1970).
transliterategeneral(transliterate in-string ch str)In in-string, substitute each occurence of character ch with the string str
ttsurface(tt . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) TT double tag element (no explanation available).
turn-into-booleangeneral(turn-into-boolean x)If x is considered true return #t else #f.
two-column-listconvenience(two-column-list elements total-width)Return a two column list, column major.
usurface(u . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) U double tag element (no explanation available).
ulsurface(ul . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) UL double tag element (unordered list ).
ul-1convenience(ul-1 list)A convenient alias for unordered-list.
ul-treeconvenience(ul-tree tree)Show tree as an indented, bulleted list.
unique-timed-file-namegeneral(unique-timed-file-name prefix)Return a unique file name with prefix.
unordered-listconvenience(unordered-list lst)Return an ul (uordered list) tag.
upcase-stringgeneral(upcase-string str)Upcase all characters in str.
use-single-liningscheme-pretty-printinguse-single-liningA boolean which controls the application of single line pretty printing.
varsurface(var . attributes-and-contents)The LAML mirror of the HTML 4.0 (loose) VAR double tag element (no explanation available).
vertical-spaceconvenience(vertical-space n)Return n vertical spaces, i.e., n p tags
weekdaytime(weekday second-count)Given an integer, second-count, return the weekday of the time second-count.
weekday-numbertime(weekday-number second-count)return the weekday-number of second-count (an integer).
when-generatedtime(when-generated)Return a string that describes the current time as generation time.
whitecolorwhiteA color constant.
white-space-char-listgeneralwhite-space-char-listA list of characters considered as blank space characters
write-html-pageconvenience(write-html-page file header body)Write a HTML page consisting of header and body to file.
write-pagecgi(write-page title body . color-list) Writes an HTML page to standard output.
write-string-to-portfile-read(write-string-to-port str port)Write the string str to port, which is assumed to be open.
write-text-filefile-read(write-text-file str file-name)Write the text string str to the file named file-name.
writelncgi(writeln . args) Writes a newline on standard output
yellowcoloryellowA color constant.

Generated: September 11, 2001, 10:24:23
This documentation has been extracted automatically from the Scheme source file by means of the Schemedoc tool