Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
xhtmlambda
XHTMLambda
Commits
34f0a81c
Commit
34f0a81c
authored
Jun 27, 2013
by
Marco Antoniotti
💬
Browse files
Added preliminary documentation.
parent
8273c1e4
Changes
16
Hide whitespace changes
Inline
Side-by-side
docs/html/dictionary/Macro-HTMLISE.htm
0 → 100644
View file @
34f0a81c
<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>
⇒
<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
>
(htmlise (:syntax :compact) (
<
:p (
<
:b "Compact syntax.")))
<
p
><
b
>
Compact Syntax
<
/b
><
/p
>
cl-prompt
>
(htmlise (:syntax :standard) (
<
:p () (
<
:b () "Standard syntax.")))
<
p
><
b
>
Standard syntax
<
/b
><
/p
>
cl-prompt
>
(htmlise () ((
<
:p :style "color: red") (
<
:b "Compact syntax.")))
<
p style="color: red"
><
b
>
Compact Syntax
<
/b
><
/p
>
</pre>
<h2>
See Also:
</h2>
<p>
*default-html-sexp-syntax*
</p>
</body>
\ No newline at end of file
docs/html/dictionary/Package-IT.UNIMIB.DISCO.MA.XHTMLAMBDA-list.htm
0 → 100644
View file @
34f0a81c
<!-- 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>
docs/html/dictionary/Package-IT.UNIMIB.DISCO.MA.XHTMLAMBDA.htm
0 → 100644
View file @
34f0a81c
<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
docs/html/dictionary/System-XHTMLAMBDA.htm
0 → 100644
View file @
34f0a81c
<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
docs/html/dictionary/dictionary-entries.htm
0 → 100644
View file @
34f0a81c
<!-- 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
docs/html/dictionary/dictionary-footer.htm
0 → 100644
View file @
34f0a81c
<!-- 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
Λ
P
<br
/>
<!-- hhmts start -->
Last modified:
Thu Jun 27 23:11:29 GMT5 2013
<!-- hhmts end -->
<br
/>
©
2013, Marco Antoniotti, all rights reserved.
</div>
</body>
</html>
docs/html/dictionary/dictionary-header.htm
0 → 100644
View file @
34f0a81c
<!-- 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>
docs/html/dictionary/dictionary-navigation-map.htm
0 → 100644
View file @
34f0a81c
<!-- 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>
docs/html/dictionary/dictionary-navigation.htm
0 → 100644
View file @
34f0a81c
<!-- 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 -->
docs/html/dictionary/dictionary.htm
0 → 100644
View file @
34f0a81c
<!-- 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
docs/html/helambdap.css
0 → 100644
View file @
34f0a81c
/*
* 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
;