Commit 34f0a81c authored by Marco Antoniotti's avatar Marco Antoniotti 💬
Browse files

Added preliminary documentation.

parent 8273c1e4
<head>
<title>
:
MACRO
htmlise
</title>
<link rel="stylesheet" href="../helambdap.css" />
</head>
<body>
<h1>
<i>
MACRO
</i>
<strong>
htmlise
</strong>
</h1>
<h2>
Package:
</h2>
<p>
<code>
IT.UNIMIB.DISCO.MA.XHTMLAMBDA
</code>
</p>
<h2>
Syntax:
</h2>
<div>
<p>
<pre>
<strong style="color: red">htmlise</strong> (<span style="color: blue">&KEY</span> <i>SYNTAX</i>) <i>XHTML-FORM</i> &rArr; <i>form</i></pre>
</p>
</div>
<h3>
Arguments and Values:
</h3>
<ul style="list-style-type: none">
<li style="list-style-type: none">
<i>
<code>
SYNTAX
</code>
</i>
:
a T.
</li>
<li style="list-style-type: none">
<i>
<code>
XHTML-FORM
</code>
</i>
:
a T.
</li>
<li style="list-style-type: none">
<i>
<code>
result
</code>
</i>
:
a FORM.
</li>
</ul>
<h2>
Description:
</h2>
<p>
The HTMLISE macro.
</p>
<p>
The macro 'rewrites' a form according to the SYNTAX switch. If it is
:COMPACT then all the forms are read as if they where written in the
abbreviated syntax, which is more useful for many forms without too
many attributes. Otherwise, the 'standard' syntax is used, where the
attribute list must always be specified, even if (). The default for
the SYNTAX switch, which is held in the variable
*DEFAULT-HTML-SEXP-SYNTAX* is :COMPACT.
</p>
<h2>
Examples:
</h2>
<pre>
cl-prompt&gt; (htmlise (:syntax :compact) (&lt;:p (&lt;:b "Compact syntax.")))
&lt;p&gt;&lt;b&gt;Compact Syntax&lt;/b&gt;&lt;/p&gt;
cl-prompt&gt; (htmlise (:syntax :standard) (&lt;:p () (&lt;:b () "Standard syntax.")))
&lt;p&gt;&lt;b&gt;Standard syntax&lt;/b&gt;&lt;/p&gt;
cl-prompt&gt; (htmlise () ((&lt;:p :style "color: red") (&lt;:b "Compact syntax.")))
&lt;p style="color: red"&gt;&lt;b&gt;Compact Syntax&lt;/b&gt;&lt;/p&gt;
</pre>
<h2>
See Also:
</h2>
<p>
*default-html-sexp-syntax*
</p>
</body>
\ No newline at end of file
<!-- Package-IT.UNIMIB.DISCO.MA.XHTMLAMBDA-list.htm -->
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>
IT.UNIMIB.DISCO.MA.XHTMLAMBDA Package List
</title>
<link rel="stylesheet" href="../helambdap.css" />
<style>
.helambdap_navmap li {display: inline;}
</style>
</head>
<body>
<h3>
Package interface
<br />
IT.UNIMIB.DISCO.MA.XHTMLAMBDA
</h3>
<div class="helambdap_navmap">
<h4>
Macros
</h4>
<p class="navindex">
<a href="Macro-HTMLISE.htm"
target="dictionary-entries_frame">
htmlise
</a>
</p>
</div>
</body>
</html>
<head>
<title>
Package
IT.UNIMIB.DISCO.MA.XHTMLAMBDA
</title>
<link rel="stylesheet" href="../helambdap.css" />
</head>
<body>
<h1>
<i>
Package
</i>
<strong>
IT.UNIMIB.DISCO.MA.XHTMLAMBDA
</strong>
</h1>
<h2>
Use list:
</h2>
<p>
CL
</p>
<h2>
Nicknames:
</h2>
<p>
XHTMLAMBDA
XHTMLambda
<
</p>
<h2>
Description:
</h2>
<p>
The XHTMLambda Package.
</p>
<p>
Yet another HTML/XHTML/XML producing (and parsing) library.
</p>
</body>
\ No newline at end of file
<head>
<title>
System
XHTMLAMBDA
</title>
<link rel="stylesheet" href="../helambdap.css" />
</head>
<body>
<h1>
<i>
System
</i>
<strong>
XHTMLAMBDA
</strong>
</h1>
<h2>
Depends on:
</h2>
<p>
<i>
cl-unicode
</i>
</p>
<h2>
Description:
</h2>
<p>
THe XHTMLambda System.
</p>
<p>
Another HTML/XHTML/XML generation (and parsing) system in Common Lisp.
</p>
</body>
\ No newline at end of file
<!-- dictionary-entries -->
<html>
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<title>
dictionary-entries
</title>
<link rel="stylesheet" href="../helambdap.css" />
</head>
<body>
<h1>
Dictionary Entries
</h1>
<p>
Click on the menu on the side to choose what information to display.
</p>
</body>
</html>
<!-- end of file : dictionary-entries -->
\ No newline at end of file
<!-- dictionary-footer.htm -->
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>
Frameset head placeholder title
</title>
<link rel="stylesheet" href="../helambdap.css" />
</head>
<body style="margin: 0pt 0pt 0pt 0pt;">
<div class="copyright">
<strong>
(X)TM&Lambda
</strong>
documentation produced with
HE&Lambda;P
<br />
<!-- hhmts start -->
Last modified:
Thu Jun 27 23:11:29 GMT5 2013
<!-- hhmts end -->
<br />
&copy; 2013, Marco Antoniotti, all rights reserved.
</div>
</body>
</html>
<!-- dictionary-header.htm -->
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>
Frameset head placeholder title
</title>
<link rel="stylesheet" href="../helambdap.css" />
</head>
<body style="margin: 0pt 0pt 0pt 0pt;">
<div class="header"
style="padding-left: 2em; padding-top: 5pt; color: #41286f; font-size: 14pt">
<strong>
(X)TM&Lambda
</strong>
<div class="navigation" style="right: 2m">
<a href="../index.htm"
target="_parent"
class="navigation-link">
Index
</a>
|
<a href="dictionary.htm"
target="_parent"
class="navigation-link-selected">
Dictionary
</a>
</div>
</div>
</body>
</html>
<!-- dictionary-navigation-map.htm -->
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>
Navigation Map
</title>
<link rel="stylesheet" href="../helambdap.css" />
<style>
.helambdap_navmap li {display: inline;}
</style>
</head>
<body>
<div class="helambdap_navmap">
<h3>
Systems and Packages
</h3>
<p>
<strong>
<script type="text/javascript">
document.write('<i>' + document.getElementByName('dictionary_navigation_list').src + '</i>' + Date())
</script>
</strong>
</p>
<h4>
Systems
</h4>
<div>
<p>
<a href="System-XHTMLAMBDA.htm"
target="dictionary-entries_frame">
XHTMLAMBDA
</a>
</p>
</div>
<h4>
Packages
</h4>
<div>
<p>
<a href="Package-IT.UNIMIB.DISCO.MA.XHTMLAMBDA.htm"
target="dictionary-entries_frame"
onclick="parent.frames[1].location.href = 'Package-IT.UNIMIB.DISCO.MA.XHTMLAMBDA-list.htm'">
IT.UNIMIB.DISCO.MA.XHTMLAMBDA
</a>
</p>
</div>
</div>
</body>
<!-- end of file : dictionary-navigation-map.htm -->
</html>
<!-- dictionary-navigation.htm -->
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>
Frameset head placeholder title
</title>
<link rel="stylesheet" href="../helambdap.css" />
</head>
<frameset rows="25%,75%" noresize="noresize">
<frame name="dictionary_navigation_map"
src="dictionary-navigation-map.htm"
frameborder="0" />
<frame name="dictionary_navigation_lists" frameborder="0" />
</frameset>
</html>
<!-- end of file : dictionary-navigation.htm -->
<!-- dictionary -->
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>
(X)TM&Lambda
</title>
<link rel="stylesheet" href="../helambdap.css" />
</head>
<frameset rows="65px,*,65px" noresize="noresize">
<!-- HEADER ROW -->
<frame src="dictionary-header.htm" frameborder="0" />
<!-- NAVIGATION/CONTENT/SIDEBAR ROW -->
<frameset cols="25%,75%">
<!-- NAVIGATION FRAME -->
<frame src="dictionary-navigation.htm" frameborder="0" />
<!-- CONTENT #S(FILE-SET :NAME dictionary-entries
:DOC-STRUCTURE NIL
:PARENT NIL
:STYLE NIL
:SOURCE
:FILES NIL
:INDEX NIL) -->
<frame src="dictionary-entries.htm"
name="dictionary-entries_frame"
frameborder="0" />
</frameset>
<!-- FOOTER ROW -->
<frame src="dictionary-footer.htm" frameborder="0" />
</frameset>
<noframes>
<h2>
Frame Alert
</h2>
<p>
This document is designed to be viewed using the frames feature.
If you see this message, you are using a non-frame-capable web client.
<br />
Link to
<a href="overview-summary.html">
Non-frame version.
</a>
</p>
</noframes>
</html>
<!-- end of file : dictionary.htm -->
\ No newline at end of file
/*
* HELambdaP (CL EXT) STYLE
*
* Inspired by www.rhythmbox.org, (c) rhythmbox 2002
*
* New code, modifications
* (c) Idan Gazit 2002, and
* (c) Marco Antoniotti, 2003-2013
*
* Permission is hereby granted to use this style, etc etc etc.
*/
/* body styles. */
body {
/* margin: 0; */
background: #ffffff;
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
font-size: 12px;
color: black;
}
/* A element styles. */
a.navigation-link-selected {
text-decoration: none;
color: #ffffff;
font-weight: normal;
font-style: italic;
}
a.navigation-link-selected:hover {
text-decoration: underline;
color: #ffffff;
font-weight: normal;
font-style: italic;
}
a.navigation-link {
text-decoration: none;
color: rgb(100, 100, 100);
font-weight: normal;
}
a.navigation-link:hover {
text-decoration: underline;
color: #ffffff;
font-weight: normal;
}
a.return {
text-decoration: none;
color: #41286f;
font-size: 8pt;
font-weight: normal;
}
a.return:hover {
text-decoration: underline;
color: #68548D;
font-size: 8pt;
font-weight: normal;
}
a {
text-decoration: underline;
color: #41286f;
}
a:hover {
text-decoration: underline;
color: #68548D;
}
/* P element styles. */
p {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
font-weight: normal;
}
p.navindex {
/*
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
font-weight: normal;
*/
text-indent: 10pt;
margin-bottom: 1px;
margin-top: 1px;
}
/* Element-independent class styles. */
.header {
background: #9ebcb4;
/* background-image: url("./images/header_bg_1.gif"); */
/* background-repeat: no-repeat; */
height: 55px;
}
.navigation {
word-spacing: 5px;
position: absolute;
top: 35px;
right: 5px;
text-align: right;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #ffffff;
font-weight: normal;
word-spacing: 0px;
}
.sidebar {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
font-weight: normal;
padding-left: 15px;
padding-right: 5px;
position: fixed;
top: 10ex;
right: 1em;
}
.text {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
font-weight: normal;
margin-left: 5cm;
margin-right: 2em;
}
.label {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
text-align: center;
font-style: italic;
}
.command {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
background: #eae8e3;
font-weight: normal;
margin-bottom: 10px;
}
.content {
background: #ffffff;
padding: 5px;
padding-right: 15px;
}
.toc {
font-size: 10px;
background: #ffffff;
padding: 5px;
padding-right: 5px;
}
.middle-bar {
height: 5px;
background: #A497BA;
}
.black-line {
height: 1px;
background: #000000;
}
.bottom {
position: absolute;
right: 5px;
bottom: 5px;
}
.copyright {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;