Add some newer stuff from Wayback Machine

This commit is contained in:
Lassi Kortela 2022-08-02 14:27:44 +03:00
parent 1dcde767ce
commit 0863cd2c4e
2 changed files with 586 additions and 569 deletions

View File

@ -1,416 +1,427 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ikarus Scheme</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="mainPan">
<div id="topPan"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!--<a href="index.html"><img src="images/logo.gif" <title>Ikarus Scheme</title>
alt="Aquatic" width="136" height="31" border="0" class="logo" <link href="style.css" rel="stylesheet" type="text/css" />
title="Aquatic"/></a> </head>
<p class="caption">leo pede eleifend</p>
--> <body>
<div id="topcontactPan">
</div>
</div>
<div id="headerPan"> <div id="mainPan">
<ul class="leftmenu"> <div id="topPan">
<li class="Solutions">Ikarus</li> <!--<a href="index.html"><img src="/images/logo.gif"
<li><a href="r6rs-libraries/index.html">psyntax</a></li> alt="Aquatic" width="136" height="31" border="0" class="logo"
<!-- title="Aquatic"/></a>
<li><a href="#">Downloads</a></li> <p class="caption">leo pede eleifend</p>
<li><a href="#">Roadmap</a></li> -->
<li><a href="#">Development</a></li> <div id="topcontactPan">
<li><a href="#">Changes</a></li>
<li><a href="#">License</a></li> </div>
--> </div>
<!--<li class="clients"><a href="#">Clients</a></li>--> <div id="headerPan">
</ul> <ul class="leftmenu">
<!-- <li class="Solutions">Ikarus</li>
<ul class="botton"> <li><a href="r6rs-libraries/index.html">psyntax</a></li>
<li class="home"><a href="#">home</a></li> <!--
<li class="aboutus"><a href="#">home</a></li> <li><a href="#">Downloads</a></li>
<li class="contact"><a href="#">home</a></li> <li><a href="#">Roadmap</a></li>
</ul> <li><a href="#">Development</a></li>
--> <li><a href="#">Changes</a></li>
</div> <li><a href="#">License</a></li>
<div id="bodyPan"> -->
<div id="leftPan"> <!--<li class="clients"><a href="#">Clients</a></li>-->
<h2>Ikarus</h2> </ul>
<ul> <!--
<li><a href="#about"><span>About Ikarus</span></a></li> <ul class="botton">
<li><a href="#whatsnew"><span>What's New</span></a></li> <li class="home"><a href="#">home</a></li>
<li><a href="#requirements"><span>Requirements</span></a></li> <li class="aboutus"><a href="#">home</a></li>
<li><a href="#documentation"><span>Documentation</span></a></li> <li class="contact"><a href="#">home</a></li>
<li><a href="#downloads"><span>Downloads</span></a></li> </ul>
<!-- <li><a href="#roadmap"><span>Roadmap</span></a></li> --> -->
<li><a href="#development"><span>Development</span></a></li> </div>
<li><a href="#history"><span>History</span></a></li> <div id="bodyPan">
<li><a href="#license"><span>License</span></a></li> <div id="leftPan">
</ul> <h2>Ikarus</h2>
<!-- <ul>
<h2>Solutions</h2> <li><a href="#about"><span>About Ikarus</span></a></li>
<ul> <li><a href="#whatsnew"><span>What's New</span></a></li>
<li><a href="#">Magna vel</a></li> <li><a href="#requirements"><span>Requirements</span></a></li>
<li><a href="#">Neque porttitor</a></li> <li><a href="#documentation"><span>Documentation</span></a></li>
<li><a href="#">Mollis. In</a></li> <li><a href="#downloads"><span>Downloads</span></a></li>
<li><a href="#">Eleifend, risu</a></li> <!-- <li><a href="#roadmap"><span>Roadmap</span></a></li> -->
<li><a href="#">Hendreritamc</a></li> <li><a href="#development"><span>Development</span></a></li>
<li><a href="#">Tempor, pur</a></li> <li><a href="#history"><span>History</span></a></li>
</ul> <li><a href="#license"><span>License</span></a></li>
--> </ul>
</div> <!--
<h2>Solutions</h2>
<div id="rightPan"> <ul>
<li><a href="#">Magna vel</a></li>
<h1 id="about">About Ikarus:</h1> <li><a href="#">Neque porttitor</a></li>
<li><a href="#">Mollis. In</a></li>
<p> Ikarus Scheme is a free optimizing incremental native-code compiler <li><a href="#">Eleifend, risu</a></li>
for Scheme as specified in the <a href="http://www.r6rs.org">Revised^6 <li><a href="#">Hendreritamc</a></li>
Report on the Algorithmic Language Scheme</a>.</p> <li><a href="#">Tempor, pur</a></li>
</ul>
<p> Ikarus Scheme is free to download, to distribute, to modify, and to -->
redistribute. The complete source is available according to the GNU </div>
General Public License (GPL3).</p>
<div id="rightPan">
<p> Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance". <h1 id="about">About Ikarus:</h1>
With an incremental compiler, you don't need a separate compilation step
to make your program run fast. The best part is that the compiler <p> Ikarus Scheme is a free optimizing incremental native-code compiler
itself is fast, capable of compiling thousands of lines of code per for Scheme as specified in the <a href="http://www.r6rs.org/">Revised^6
second.</p> Report on the Algorithmic Language Scheme</a>.</p>
<p> Finally, Ikarus Scheme is an R6RS compiler. R6RS is the latest <p> Ikarus Scheme is free to download, to distribute, to modify, and to
revision of the Scheme standard. The current release of Ikarus supports redistribute. The complete source is available according to the GNU
over 94% of the most important features R6RS, and later releases will General Public License (GPL3).</p>
bring Ikarus closer to full R6RS conformance. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings, <p> Ikarus Scheme is an optimizing compiler, so your Scheme code will
bytevectors, hashtable, and enumerations are among the supported run fast without the need to port hot spots to C "for performance".
features.</p> With an incremental compiler, you don't need a separate compilation step
to make your program run fast. The best part is that the compiler
<h1 id="whatsnew">What's new</h1> itself is fast, capable of compiling thousands of lines of code per
second.</p>
<p>The 0.0.3 release of Ikarus brings the following improvements:</p>
<p> Finally, Ikarus Scheme is an R6RS compiler. R6RS is the latest
<ul> revision of the Scheme standard. The current release of Ikarus supports
over 94% of the most important features R6RS, and later releases will
<li>System usability: When Ikarus encounters a syntactic error (either bring Ikarus closer to full R6RS conformance. R6RS libraries, scripts,
during reading or during macro expansion), error messages now contain record types, condition system, exception handling, unicode strings,
the file name and character position at which the error occurred. bytevectors, hashtable, and enumerations are among the supported
Previously, you got a context-free error.</li> features.</p>
<li> Better Unicode support: Ikarus's ports are now properly <h1 id="whatsnew">What's new</h1>
classified into either binary or textual ports (previously, they
supported mixed character and byte input/output). The UTF8 and Latin1 <p>The 0.0.3 release of Ikarus brings the following improvements:</p>
codecs are now fully supported for both input and output
directions.</li> <ul>
<li> Better R6RS conformance: The 0.0.3 release adds 28 new R6RS <li>System usability: When Ikarus encounters a syntactic error (either
primitives, bringing us to 94% of the total R6RS forms and during reading or during macro expansion), error messages now contain
procedures.</li> the file name and character position at which the error occurred.
Previously, you got a context-free error.</li>
</ul>
<li> Better Unicode support: Ikarus's ports are now properly
classified into either binary or textual ports (previously, they
<p> Additionally, many existing primitives have been improved (either on supported mixed character and byte input/output). The UTF8 and Latin1
the performance front or on generating better error messages), along codecs are now fully supported for both input and output
with some improvements to the compiler itself. See directions.</li>
<a href="https://launchpad.net/ikarus/+milestone/0.0.3">https://launchpad.net/ikarus/+milestone/0.0.3</a> for details.</p>
<li> Better R6RS conformance: The 0.0.3 release adds 28 new R6RS
<p>The 0.0.2 release advances Ikarus in many directions:</p> primitives, bringing us to 94% of the total R6RS forms and
procedures.</li>
<ul>
</ul>
<li>The Ikarus compiler is faster. Just when I thought the bootstrap
time was acceptable (11 seconds on my MacBook), this new release
bootstraps in under 7 seconds despite the many added features. The <p> Additionally, many existing primitives have been improved (either on
"compiler" benchmark (11700 lines) now compiles in 3 seconds down from the performance front or on generating better error messages), along
10. The "slatex" benchmark (2350 lines) compiles in about 1/3 of a with some improvements to the compiler itself. See
second.</li> <a href="https://launchpad.net/ikarus/+milestone/0.0.3">https://launchpad.net/ikarus/+milestone/0.0.3</a> for details.</p>
<li>Not only is the compiler faster, it also generates faster code. <p>The 0.0.2 release advances Ikarus in many directions:</p>
Floating-point intensive programs now get a huge performance boost
(the run-time for the "ray", "pnpoly", and "mbrot" benchmarks is <ul>
reduced by about 30%, "fibfp" and "sumfp" run at about 50% of the time
recorded in 0.0.1).</li> <li>The Ikarus compiler is faster. Just when I thought the bootstrap
time was acceptable (11 seconds on my MacBook), this new release
<li>An infrastructure for adding user-contributed code has been added. bootstraps in under 7 seconds despite the many added features. The
In 0.0.2, Ikarus distributes three R6RS libraries from the reference "compiler" benchmark (11700 lines) now compiles in 3 seconds down from
implementation of SRFI-41 (streams). More libraries will be added as 10. The "slatex" benchmark (2350 lines) compiles in about 1/3 of a
they become available. Thanks to Phil Bewig for taking the initiative second.</li>
in producing R6RS SRFIs.</li>
<li>Not only is the compiler faster, it also generates faster code.
<li>Ikarus now supports 90% of R6RS, up from 80% in the 0.0.1 Floating-point intensive programs now get a huge performance boost
release. Future releases will bring it closer to full R6RS (the run-time for the "ray", "pnpoly", and "mbrot" benchmarks is
conformance.</li> reduced by about 30%, "fibfp" and "sumfp" run at about 50% of the time
recorded in 0.0.1).</li>
<li>Numerous other improvements and bug fixes (thanks to all who
submitted bug reports and suggestions for improvements). The 0.0.2 <li>An infrastructure for adding user-contributed code has been added.
milestone page lists some of the resolved issues. See In 0.0.2, Ikarus distributes three R6RS libraries from the reference
<a href="https://launchpad.net/ikarus/+milestone/0.0.2">https://launchpad.net/ikarus/+milestone/0.0.2</a> for details.</li> implementation of SRFI-41 (streams). More libraries will be added as
they become available. Thanks to Phil Bewig for taking the initiative
</ul> in producing R6RS SRFIs.</li>
<li>Ikarus now supports 90% of R6RS, up from 80% in the 0.0.1
<!-- <p class="more"><a href="#">read more</a></p> --> release. Future releases will bring it closer to full R6RS
conformance.</li>
<h1 id="requirements">System Requirements</h1>
<li>Numerous other improvements and bug fixes (thanks to all who
<h3>Hardware:</h3> submitted bug reports and suggestions for improvements). The 0.0.2
milestone page lists some of the resolved issues. See
<p> Ikarus runs on the IA-32 (x86) architecture <a href="https://launchpad.net/ikarus/+milestone/0.0.2">https://launchpad.net/ikarus/+milestone/0.0.2</a> for details.</li>
supporting SSE2 extensions. This includes the Athlon 64,
Sempron 64, and Turion 64 processors from AMD and the Pentium 4, Xeon, </ul>
Celeron, Pentium M, Core, and Core2 processors from Intel. The
system does not run on Intel Pentium III or earlier
processors.</p> <!-- <p class="more"><a href="#">read more</a></p> -->
<p> The Ikarus compiler generates SSE2 instructions to handle Scheme's <h1 id="requirements">System Requirements</h1>
IEEE floating point representation (flonums) for inexact
numbers. Note that Ikarus is a 32-bit system even on 64-bit <h3>Hardware:</h3>
architecutres. On 64-bit Mac OS X or Linux, special compatibility
packages may need to be installed if they are not installed already. <p> Ikarus runs on the IA-32 (x86) architecture
Refer to the user's guide for a detailed list of requirements and supporting SSE2 extensions. This includes the Athlon 64,
installation instructions.</p> Sempron 64, and Turion 64 processors from AMD and the Pentium 4, Xeon,
Celeron, Pentium M, Core, and Core2 processors from Intel. The
<h3> Operating Systems: </h3> system does not run on Intel Pentium III or earlier
processors.</p>
<p>Ikarus is tested under the following operating systems:</p>
<ul> <p> The Ikarus compiler generates SSE2 instructions to handle Scheme's
<li> Mac OS X version 10.4 and 10.5 </li> IEEE floating point representation (flonums) for inexact
<li> Linux 2.6.18 (Debian, Fedora, Gentoo, and Ubuntu).</li> numbers. Note that Ikarus is a 32-bit system even on 64-bit
<li> FreeBSD version 6.2 </li> architecutres. On 64-bit Mac OS X or Linux, special compatibility
<li> NetBSD version 3.1 </li> packages may need to be installed if they are not installed already.
<li> Microsoft Windows XP (using Cygwin 1.5.24).</li> Refer to the user's guide for a detailed list of requirements and
</ul> installation instructions.</p>
<h3> Additional Software: </h3> <h3> Operating Systems: </h3>
<ul> <p>Ikarus is tested under the following operating systems:</p>
<li>GMP: <ul>
Ikarus uses the GNU Multiple Precision Arithmetic <li> Mac OS X version 10.4 and 10.5 </li>
Library (GMP) for some bignum arithmetic operations. To build <li> Linux 2.6.18 (Debian, Fedora, Gentoo, and Ubuntu).</li>
Ikarus from scratch, GMP version 4.2 or better must be installed <li> FreeBSD version 6.2 </li>
along with the required header files. Pre-built GMP packages are <li> NetBSD version 3.1 </li>
available for most operating systems. Alternatively, GMP can be <li> Microsoft Windows XP (using Cygwin 1.5.24).</li>
downloaded from <a href="http://gmplib.org/">http://gmplib.org/</a>. </ul>
</li>
<li>GCC: <h3> Additional Software: </h3>
The GNU C Compiler is required to build the Ikarus
executable (e.g. the garbage collector, loader, and OS-related <ul>
runtime). GCC versions 4.1 and 4.2 were successfully used to build <li>GMP:
Ikarus. </li> Ikarus uses the GNU Multiple Precision Arithmetic
</ul> Library (GMP) for some bignum arithmetic operations. To build
Ikarus from scratch, GMP version 4.2 or better must be installed
<h1 id="documentation">Documentation</h1> along with the required header files. Pre-built GMP packages are
available for most operating systems. Alternatively, GMP can be
<h3>Ikarus Scheme User's Guide</h3> downloaded from <a href="http://gmplib.org/">http://gmplib.org/</a>.
<p> A preliminary version of the Ikarus Scheme User's Guide is </li>
available in PDF format. The guide contains: </p> <li>GCC:
<ul> The GNU C Compiler is required to build the Ikarus
<li> Hardware and software requirements </li> executable (e.g. the garbage collector, loader, and OS-related
<li> Installation instructions </li> runtime). GCC versions 4.1 and 4.2 were successfully used to build
<li> An R6RS crash course </li> Ikarus. </li>
<li> Description of some of the features provided in </ul>
the <tt>(ikarus)</tt> library</li>
<li> List of additional user-provided libraries (e.g., SRFIs, GUIs, <h1 id="documentation">Documentation</h1>
etc.) and where to obtain them from.
<li> Limitations and missing features </li> <h3>Ikarus Scheme User's Guide</h3>
</ul> <p> A preliminary version of the Ikarus Scheme User's Guide is
available in PDF format. The guide contains: </p>
<p> Download <ul>
<a href="ikarus-scheme-users-guide.pdf">ikarus-scheme-users-guide.pdf</a> <li> Hardware and software requirements </li>
(253734 bytes) released on February 2, 2008.</p> <li> Installation instructions </li>
<li> An R6RS crash course </li>
<h3>R6RS (local copy)</h3> <li> Description of some of the features provided in
Local mirror of the R6RS documents in PDF format are available: the <tt>(ikarus)</tt> library</li>
<ul> <li> List of additional user-provided libraries (e.g., SRFIs, GUIs,
<li><a href="r6rs.pdf">r6rs.pdf</a> (858815 bytes)</li> etc.) and where to obtain them from.
<li><a href="r6rs-lib.pdf">r6rs-lib.pdf</a> (629868 bytes)</li> <li> Limitations and missing features </li>
<li><a href="r6rs-rationale.pdf">r6rs-rationale.pdf</a> (284718 bytes)</li> </ul>
<li><a href="r6rs-app.pdf">r6rs-app.pdf</a> (124571 bytes)</li>
</ul> <p> Download
<h1 id="downloads">Downloads</h1> <a href="ikarus-scheme-users-guide.pdf">ikarus-scheme-users-guide.pdf</a>
(253734 bytes) released on February 2, 2008.</p>
<p>
The official release of Ikarus is for download in <h3>R6RS (local copy)</h3>
<tt>.tar.gz</tt> format. The tarball contains the following: Local mirror of the R6RS documents in PDF format are available:
</p> <ul>
<ul> <li><a href="r6rs.pdf">r6rs.pdf</a> (858815 bytes)</li>
<li> The complete source code of the Ikarus C runtime system <li><a href="r6rs-lib.pdf">r6rs-lib.pdf</a> (629868 bytes)</li>
(garbage collector, boot loader, and foreign procedures).</li> <li><a href="r6rs-rationale.pdf">r6rs-rationale.pdf</a> (284718 bytes)</li>
<li> The complete source code of the Ikarus Scheme runtime <li><a href="r6rs-app.pdf">r6rs-app.pdf</a> (124571 bytes)</li>
system (expander, compiler, assembler, printer, and the rest </ul>
of the R6RS standard libraries), written in R6RS Scheme + Ikarus <h1 id="downloads">Downloads</h1>
extensions.</li>
<li> An initial boot image for bootstrapping Ikarus from <p>
its sources.</li> The official release of Ikarus is for download in
<li> The User's Guide, in PDF and Latex format.</li> <tt>.tar.gz</tt> format. The tarball contains the following:
<li> Additional contributed libraries (SRFIs, etc).</li> </p>
<li> Code for 60 R6RS benchmarks that we use periodically to monitor <ul>
the progress of Ikarus.</li> <li> The complete source code of the Ikarus C runtime system
</ul> (garbage collector, boot loader, and foreign procedures).</li>
<li> The complete source code of the Ikarus Scheme runtime
<p> Download system (expander, compiler, assembler, printer, and the rest
<a href="ikarus-0.0.3.tar.gz">ikarus-0.0.3.tar.gz</a> of the R6RS standard libraries), written in R6RS Scheme + Ikarus
(3948264 bytes) released on February 2, 2008.</p> extensions.</li>
<li> An initial boot image for bootstrapping Ikarus from
<!-- its sources.</li>
<li> The User's Guide, in PDF and Latex format.</li>
<h3>Release Candidates for 0.0.3</h3> <li> Additional contributed libraries (SRFIs, etc).</li>
<li> Code for 60 R6RS benchmarks that we use periodically to monitor
<p> The release of 0.0.3 is pending completion of some missing sections the progress of Ikarus.</li>
from the user's guide. The current release candidate is available for </ul>
download. Please let us know if you have any problems compiling
it. For more information about this release, please visit the <p> Download
<a href="https://launchpad.net/ikarus/+milestone/0.0.3">0.0.3 milestone</a> <a href="ikarus-0.0.3.tar.gz">ikarus-0.0.3.tar.gz</a>
page.</p> (3948264 bytes) released on February 2, 2008.</p>
<p> <!--
Download the current release candidate
<a href="ikarus-0.0.3-rc1.tar.gz">ikarus-0.0.3-rc1.tar.gz</a> <h3>Release Candidates for 0.0.3</h3>
(3940682 bytes) released January 29, 2008.
</p> <p> The release of 0.0.3 is pending completion of some missing sections
--> from the user's guide. The current release candidate is available for
download. Please let us know if you have any problems compiling
<!-- it. For more information about this release, please visit the
<p> <a href="https://launchpad.net/ikarus/+milestone/0.0.3">0.0.3 milestone</a>
Older release candidates: page.</p>
<a href="ikarus-0.0.2-rc1.tar.gz">ikarus-0.0.2-rc1.tar.gz</a>
(4242461 bytes) released November 23, 2007. <p>
</p> Download the current release candidate
--> <a href="ikarus-0.0.3-rc1.tar.gz">ikarus-0.0.3-rc1.tar.gz</a>
(3940682 bytes) released January 29, 2008.
<h3>Previous Releases </h3> </p>
<ul> -->
<li><a href="ikarus-0.0.2.tar.gz">ikarus-0.0.2.tar.gz</a>
(3838888 bytes) released on November 29, 2007.</p> <!--
<li><a href="ikarus-0.0.1.tar.gz">ikarus-0.0.1.tar.gz</a> <p>
(1776182 bytes) released on October 31, 2007.</li> Older release candidates:
</ul> <a href="ikarus-0.0.2-rc1.tar.gz">ikarus-0.0.2-rc1.tar.gz</a>
(4242461 bytes) released November 23, 2007.
<!-- <h1 id="roadmap">Roadmap</h1> --> </p>
-->
<h1 id="development">Development</h1>
<h3>Previous Releases </h3>
<ul>
<li><a href="ikarus-0.0.2.tar.gz">ikarus-0.0.2.tar.gz</a>
<p> Development of Ikarus is continuing. To access the master (3838888 bytes) released on November 29, 2007.</p>
repository, you need the <li><a href="ikarus-0.0.1.tar.gz">ikarus-0.0.1.tar.gz</a>
<a href="http://bazaar-vcs.org">Bazaar revision control system</a>. (1776182 bytes) released on October 31, 2007.</li>
</p> </ul>
<p> A development snapshot of the repository can be obtained by performing a <!-- <h1 id="roadmap">Roadmap</h1> -->
<i>lightweight checkout</i>. To do so, type:</p>
<pre> <h1 id="development">Development</h1>
$ bzr checkout --lightweight http://ikarus-scheme.org/ikarus.dev
</pre>
<p> To retreive a specific revision from the repository <p> Development of Ikarus is continuing. To access the master
(say revision 10), do:</p> repository, you need the
<pre> <a href="http://bazaar-vcs.org/">Bazaar revision control system</a>.
$ bzr checkout --lightweight -r 10 http://ikarus-scheme.org/ikarus.dev </p>
</pre>
<p> A development snapshot of the repository can be obtained by performing a
<i>lightweight checkout</i>. To do so, type:</p>
<p>Note that the full repository is huge (around 560MB) and is <pre>
typically not needed for developing with Ikarus.</p> $ bzr checkout --lightweight /ikarus.dev
</pre>
<p> To checkout a copy of the entire repository,
type the following: </p> <p> To retreive a specific revision from the repository
(say revision 10), do:</p>
<pre> <pre>
$ bzr checkout http://ikarus-scheme.org/ikarus.dev $ bzr checkout --lightweight -r 10 /ikarus.dev
</pre> </pre>
Or, from the mirror repository (updated every 5 hours):
<pre>
$ bzr checkout http://bazaar.launchpad.net/~aghuloum/ikarus/ikarus.dev <p>Note that the full repository is huge (around 560MB) and is
</pre> typically not needed for developing with Ikarus.</p>
<p> To checkout a copy of the entire repository,
type the following: </p>
<pre>
$ bzr checkout /ikarus.dev
</pre>
Or, from the mirror repository (updated every 5 hours):
<pre>
$ bzr checkout http://bazaar.launchpad.net/~aghuloum/ikarus/ikarus.dev
</pre>
<p> Development snapshots are available at <a href="ikarus.dev/">ikarus.dev</a>.</p> <p> Development snapshots are available at <a href="ikarus.dev/">ikarus.dev</a>.</p>
<p>To submit bug reports and feature requests, please <p>To submit bug reports and feature requests, please
visit: <a href="https://launchpad.net/ikarus/">Launchpad's Ikarus Scheme</a> visit: <a href="https://launchpad.net/ikarus/">Launchpad's Ikarus Scheme</a>
project.</p> project.</p>
<h1 id="history">History</h1> <h1 id="history">History</h1>
<ul> <ul>
<li> Release 0.0.3 announced on February 2, 2008.</p> <li> Release 0.0.3 announced on February 2, 2008.</p>
<li> Release 0.0.2 announced on November 29, 2007. </li> <li> Release 0.0.2 announced on November 29, 2007. </li>
<li> Initial public release announced on October 31, 2007. </li> <li> Initial public release announced on October 31, 2007. </li>
</ul> </ul>
<h1 id="license">License</h1> <h1 id="license">License</h1>
<p>The following license applies to all of ikarus and its <p>The following license applies to all of ikarus and its
source files unless otherwise stated.</p> source files unless otherwise stated.</p>
<pre> <pre>
Ikarus Scheme -- A compiler for R6RS Scheme. Ikarus Scheme -- A compiler for R6RS Scheme.
Copyright (C) 2006,2008 Abdulaziz Ghuloum Copyright (C) 2006,2008 Abdulaziz Ghuloum
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3 as it under the terms of the GNU General Public License version 3 as
published by the Free Software Foundation. published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details. General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see &lt;<a class="pre" href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt; along with this program. If not, see &lt;<a class="pre" href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
</pre> </pre>
<!-- <!--
<ul class="services"> <ul class="services">
<li class="captionone">Quis magna vel</li> <li class="captionone">Quis magna vel</li>
<li><a href="#">Amet, consectetuer</a></li> <li><a href="#">Amet, consectetuer</a></li>
<li><a href="#">Adipiscing elit.</a></li> <li><a href="#">Adipiscing elit.</a></li>
<li><a href="#">Praesent scing ips</a></li> <li><a href="#">Praesent scing ips</a></li>
<li><a href="#">Um Id nislpo.</a></li> <li><a href="#">Um Id nislpo.</a></li>
</ul> </ul>
<ul class="servicestwo"> <ul class="servicestwo">
<li class="captiontwo">Quis magna vel</li> <li class="captiontwo">Quis magna vel</li>
<li><a href="#">Amet, consectetuer</a></li> <li><a href="#">Amet, consectetuer</a></li>
<li><a href="#">Adipiscing elit.</a></li> <li><a href="#">Adipiscing elit.</a></li>
<li><a href="#">Praesent scing ips</a></li> <li><a href="#">Praesent scing ips</a></li>
<li><a href="#">Um Id nislpo.</a></li> <li><a href="#">Um Id nislpo.</a></li>
</ul> </ul>
<p class="more"><a href="#">read more</a></p> <p class="more"><a href="#">read more</a></p>
<h4>current events</h4> <h4>current events</h4>
<ul class="events"> <ul class="events">
<li class="captionthree">24.07.06</li> <li class="captionthree">24.07.06</li>
<li><a href="#">Amet, consectetuer Adipiscing elit. Praesent </a></li> <li><a href="#">Amet, consectetuer Adipiscing elit. Praesent </a></li>
<li><a href="#">Scing ipconvallis, leo pede eleifend orci, sed</a></li> <li><a href="#">Scing ipconvallis, leo pede eleifend orci, sed</a></li>
<li><a href="#">lobortis orci tortor id erat. Etiam facilisis. Etiam</a></li> <li><a href="#">lobortis orci tortor id erat. Etiam facilisis. Etiam</a></li>
<li><a href="#">Rutrum nuncs</a></li> <li><a href="#">Rutrum nuncs</a></li>
</ul> </ul>
<p class="more"><a href="#">read more</a></p> <p class="more"><a href="#">read more</a></p>
--> -->
</div> </div>
</div> </div>
</div> </div>
<div id="footermainPan"> <div id="footermainPan">
<div id="footerPan"> <div id="footerPan">
<ul> <ul>
<li><a href="#about">Ikarus</a> | </li> <li><a href="#about">Ikarus</a> | </li>
<li><a href="r6rs-libraries/index.html">psyntax</a></li> <li><a href="r6rs-libraries/index.html">psyntax</a></li>
</ul> </ul>
<!--<p class="copyright">©aquatic. All right reserved.</p>--> <!--<p class="copyright">©aquatic. All right reserved.</p>-->
<div id="footerPanhtml"><a href="http://validator.w3.org/check?uri=referer" target="_blank">XHTML</a></div> <div id="footerPanhtml"><a href="http://validator.w3.org/check?uri=referer" target="_blank">XHTML</a></div>
<div id="footerPancss"><a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank">css</a></div> <div id="footerPancss"><a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank">css</a></div>
<ul class="templateworld"> <ul class="templateworld">
<li>original design by:</li> <li>original design by:</li>
<li><a href="http://www.templateworld.com" target="_blank">Template World</a></li> <li><a href="https://www.eaglepaydayloans.co.uk" target="_blank">Eagle Payday Loans</a></li>
</ul> </ul>
</div> </div>
</div> </div>
</body> </body>
</html> </html>

View File

@ -1,155 +1,161 @@
/* CSS Document */
body{padding:0px; margin:0px; background:url(images/main-bg.gif) 0 0
repeat-x #fff;
/* color:#5F7A77; */
color:#205050;
font:14px/19px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;} /* CSS Document */
body pre{ font:14px/19px Monaco, monospace; } body{padding:0px; margin:0px; background:url(/images/main-bg.gif) 0 0
body tt{ font:14px/19px Monaco, monospace; } repeat-x #fff;
ul{list-style-type:none} /* color:#5F7A77; */
color:#205050;
/*----MAIN PANEL----*/ font:14px/19px Arial, Helvetica, sans-serif;}
#mainPan{width:778px; position:relative; margin:0 auto;} div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}
body pre{ font:14px/19px Monaco, monospace; }
/*----TOP PANEL----*/ body tt{ font:14px/19px Monaco, monospace; }
#topPan{width:778px; height:65px; ul{list-style-type:none}
background:url(images/topbg.jpg) 0 0 no-repeat #fff;
color:#828282; position:relative; margin:0 auto;} /*----MAIN PANEL----*/
#topPan img.logo{width:136px; height:31px; position:absolute; top:12px; left:235px;} #mainPan{width:778px; position:relative; margin:0 auto;}
#topPan p.caption{width:200px; background:#fff; color:#828282; position:absolute; top:43px; left:235px;}
#topcontactPan{width:181px; height:36px; /*----TOP PANEL----*/
/* background:url(images/icon1.jpg) 68px 0px no-repeat; */ #topPan{width:778px; height:65px;
/* position:absolute; top:11px; left:567px; padding:7px 0 0; */ background:url(/images/topbg.jpg) 0 0 no-repeat #fff;
} color:#828282; position:relative; margin:0 auto;}
#topPan img.logo{width:136px; height:31px; position:absolute; top:12px; left:235px;}
#topcontactPan p.callus{width:63px; height:17px; display:block; background:#DDC40C; color:#fff; font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:center;} #topPan p.caption{width:200px; background:#fff; color:#828282; position:absolute; top:43px; left:235px;}
#topcontactPan p.tollfree{width:63px; height:20px; display:block; background:#fff; color:#A99607; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:center;} #topcontactPan{width:181px; height:36px;
#topcontactPan p.phoneno{width:88px; height:28px; display:block; position:absolute; top:7px; left:91px; background:#fff; color:#00473E; border:1px solid #A2C1C0; font-size:11px; line-height:14px; text-align:center;} /* background:url(/images/icon1.jpg) 68px 0px no-repeat; */
/*----/TOP PANEL----*/ /* position:absolute; top:11px; left:567px; padding:7px 0 0; */
}
/*----HEADER PANEL----*/
#headerPan{width:686px; height:153px; #topcontactPan p.callus{width:63px; height:17px; display:block; background:#DDC40C; color:#fff; font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:center;}
background:url(images/header.png) 0 0 no-repeat; #topcontactPan p.tollfree{width:63px; height:20px; display:block; background:#fff; color:#A99607; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:center;}
position:relative; margin:0 auto; padding:11px 0 0 92px;} #topcontactPan p.phoneno{width:88px; height:28px; display:block; position:absolute; top:7px; left:91px; background:#fff; color:#00473E; border:1px solid #A2C1C0; font-size:11px; line-height:14px; text-align:center;}
/*----/TOP PANEL----*/
#headerPan ul.leftmenu{width:87px;}
#headerPan ul.leftmenu li{width:87px; height:22px; border-bottom:1px dashed #AECCCA;} /*----HEADER PANEL----*/
#headerPan ul.leftmenu li a{width:72px; height:22px; display:block; background:url(images/bullet-normal.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;} #headerPan{width:686px; height:153px;
#headerPan ul.leftmenu li a:hover{background:url(images/bullet-hover.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;} background:url(/images/header.png) 0 0 no-repeat;
#headerPan ul.leftmenu li.Solutions{width:72px; height:22px; display:block; background:url(images/bullet-hover.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;} position:relative; margin:0 auto; padding:11px 0 0 92px;}
#headerPan ul.leftmenu li.clients{width:87px; height:22px; border-bottom:none;}
#headerPan ul.leftmenu{width:87px;}
#headerPan ul.botton{width:150px; height:45px; position:absolute; top:118px; left:250px;} #headerPan ul.leftmenu li{width:87px; height:22px; border-bottom:1px dashed #AECCCA;}
#headerPan ul.botton li{float:left; height:45px;} #headerPan ul.leftmenu li a{width:72px; height:22px; display:block; background:url(/images/bullet-normal.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}
#headerPan ul.botton li.home a{width:42px; height:45px; display:block; background:url(images/home-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;} #headerPan ul.leftmenu li a:hover{background:url(/images/bullet-hover.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}
#headerPan ul.botton li.home a:hover{background:url(images/home-hover.gif) 0 0 no-repeat;} #headerPan ul.leftmenu li.Solutions{width:72px; height:22px; display:block; background:url(/images/bullet-hover.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}
#headerPan ul.leftmenu li.clients{width:87px; height:22px; border-bottom:none;}
#headerPan ul.botton li.aboutus a{width:42px; height:45px; display:block; background:url(images/aboutus-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
#headerPan ul.botton li.aboutus a:hover{background:url(images/aboutus-hover.gif) 0 0 no-repeat;} #headerPan ul.botton{width:150px; height:45px; position:absolute; top:118px; left:250px;}
#headerPan ul.botton li{float:left; height:45px;}
#headerPan ul.botton li.contact a{width:42px; height:45px; display:block; background:url(images/contact-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0px;} #headerPan ul.botton li.home a{width:42px; height:45px; display:block; background:url(/images/home-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
#headerPan ul.botton li.contact a:hover{background:url(images/contact-hover.gif) 0 0 no-repeat;} #headerPan ul.botton li.home a:hover{background:url(/images/home-hover.gif) 0 0 no-repeat;}
/*----/HEADER PANEL----*/
#headerPan ul.botton li.aboutus a{width:42px; height:45px; display:block; background:url(/images/aboutus-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
/*----BODY PANEL----*/ #headerPan ul.botton li.aboutus a:hover{background:url(/images/aboutus-hover.gif) 0 0 no-repeat;}
#bodyPan{width:686px; background:url(images/bodybg.gif) 0 0 no-repeat; position:relative; margin:0 auto; padding:22px 0 0 92px;}
/*----Body Left Panel----*/ #headerPan ul.botton li.contact a{width:42px; height:45px; display:block; background:url(/images/contact-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0px;}
#leftPan{width:114px; float:left;} #headerPan ul.botton li.contact a:hover{background:url(/images/contact-hover.gif) 0 0 no-repeat;}
/*----/HEADER PANEL----*/
#leftPan h2{width:114px; height:34px; background:#fff; color:#5F7A77; font-size:18px; line-height:34px;}
/*----BODY PANEL----*/
#leftPan ul{width:114px;} #bodyPan{width:686px; background:url(/images/bodybg.gif) 0 0 no-repeat; position:relative; margin:0 auto; padding:22px 0 0 92px;}
#leftPan ul li{width:114px; height:24px;} /*----Body Left Panel----*/
#leftPan ul li a{width:102px; height:24px; display:block; background:url(images/bullet2-normal.gif) 0 10px no-repeat #fff; color:#5F7A77; text-decoration:none; line-height:24px; padding:0 0 0 12px;} #leftPan{width:114px; float:left;}
#leftPan ul li a:hover{background:url(images/bullet2-hover.gif) 0 10px no-repeat #fff; color:#5F7A77; text-decoration:none;}
#leftPan ul li span{text-decoration:underline;} #leftPan h2{width:114px; height:34px; background:#fff; color:#5F7A77; font-size:18px; line-height:34px;}
/*----/Body Left Panel----*/
/*----Body Right Panel----*/ #leftPan ul{width:114px;}
#rightPan{width:511px; float:left; border-left:1px solid #C8E8E2; margin:28px 0 0; padding:0 30px;} #leftPan ul li{width:114px; height:24px;}
#rightPan p{padding:0 0 10px 0;} #leftPan ul li a{width:102px; height:24px; display:block; background:url(/images/bullet2-normal.gif) 0 10px no-repeat #fff; color:#5F7A77; text-decoration:none; line-height:24px; padding:0 0 0 12px;}
#rightPan p.more{width:502px; height:25px; float:left; background:url(images/sky-color-bg.gif) 0 10px repeat-x; padding:0 0 20px 0;} #leftPan ul li a:hover{background:url(/images/bullet2-hover.gif) 0 10px no-repeat #fff; color:#5F7A77; text-decoration:none;}
#rightPan p.more a{width:92px; height:21px; display:block; background:url(images/icon2.jpg) 0 0 no-repeat #fff; color:#958201; line-height:21px; text-transform:uppercase; text-decoration:none; margin:0 0 0 328px; padding:4px 0 0 50px;} #leftPan ul li span{text-decoration:underline;}
#rightPan p.more a:hover{background:url(images/icon2.jpg) 0 0 no-repeat #fff; color:#645804; text-decoration:none;} /*----/Body Left Panel----*/
/*----Body Right Panel----*/
#rightPan h1{ #rightPan{width:511px; float:left; border-left:1px solid #C8E8E2; margin:28px 0 0; padding:0 30px;}
width:300px; #rightPan p{padding:0 0 10px 0;}
/* height:37px; */ #rightPan p.more{width:502px; height:25px; float:left; background:url(/images/sky-color-bg.gif) 0 10px repeat-x; padding:0 0 20px 0;}
/* float:left; */ #rightPan p.more a{width:92px; height:21px; display:block; background:url(/images/icon2.jpg) 0 0 no-repeat #fff; color:#958201; line-height:21px; text-transform:uppercase; text-decoration:none; margin:0 0 0 328px; padding:4px 0 0 50px;}
display:block; #rightPan p.more a:hover{background:url(/images/icon2.jpg) 0 0 no-repeat #fff; color:#645804; text-decoration:none;}
/* background:url(images/bullet-normal.gif) no-repeat 12px 20px #B1DED5; */
background:url(images/bullet-normal.gif) no-repeat 12px 20px #A0C0C0; #rightPan h1{
/* background:#bdd; */ width:300px;
color:#ffffff; /* height:37px; */
font-size:18px; /* float:left; */
font-weight:bold; display:block;
line-height:18px; /* background:url(/images/bullet-normal.gif) no-repeat 12px 20px #B1DED5; */
text-transform:uppercase; background:url(/images/bullet-normal.gif) no-repeat 12px 20px #A0C0C0;
padding:16px 16px 16px 32px; /* background:#bdd; */
margin:20px 0 10px 0; color:#ffffff;
} font-size:18px;
font-weight:bold;
#rightPan a{ line-height:18px;
color:#408080; text-transform:uppercase;
text-decoration:none; padding:16px 16px 16px 32px;
} margin:20px 0 10px 0;
}
#rightPan a:hover{
color:#408080; #rightPan a{
text-decoration:underline; } color:#408080;
text-decoration:none;
#rightPan ul{ }
border:0px
solid #B1DED5; #rightPan a:hover{
background:#fff; color:#408080;
padding:7px 7px 7px 25px; text-decoration:underline; }
margin:0 0 10px 0;
} #rightPan ul{
border:0px
#rightPan ul li{ solid #B1DED5;
display:block; background:#fff;
background:url(images/bullet2-normal.gif) 0 10px no-repeat #fff; padding:7px 7px 7px 25px;
text-decoration:none; line-height:24px; margin:0 0 10px 0;
padding:2px 0 0 12px;} }
#rightPan ul li{
display:block;
#rightPan h4{width:96px; height:77px; float:left; display:block; background:url(images/icon4.jpg) 8px 38px no-repeat #DFD79C; color:#fff; font-size:16px; font-weight:bold; line-height:18px; text-transform:uppercase; padding:46px 0 0 75px; margin:0 0 5px 0;} background:url(/images/bullet2-normal.gif) 0 10px no-repeat #fff;
text-decoration:none; line-height:24px;
#rightPan ul.events{width:305px; height:114px; float:left; border:1px solid #B1DED5; background:#fff; color:#5F7A77; padding:7px 0 0 25px;} padding:2px 0 0 12px;}
#rightPan ul.events li.captionthree{background:#fff; color:#AC9601; font-size:12px; font-weight:bold; text-decoration:none;}
#rightPan ul.events li{width:305px; height:20px;} #rightPan h4{width:96px; height:77px; float:left; display:block; background:url(/images/icon4.jpg) 8px 38px no-repeat #DFD79C; color:#fff; font-size:16px; font-weight:bold; line-height:18px; text-transform:uppercase; padding:46px 0 0 75px; margin:0 0 5px 0;}
#rightPan ul.events li a{width:293px; height:20px; display:block; background:url(images/bullet2-normal.gif) 0 7px no-repeat #fff; color:#959595; text-decoration:underline; line-height:20px; padding:0 0 0 12px;}
#rightPan ul.events li a:hover{background:url(images/bullet2-hover.gif) 0 7px no-repeat #fff; color:#5F7A77; text-decoration:underline;} #rightPan ul.events{width:305px; height:114px; float:left; border:1px solid #B1DED5; background:#fff; color:#5F7A77; padding:7px 0 0 25px;}
/*----/Body Right Panel----*/ #rightPan ul.events li.captionthree{background:#fff; color:#AC9601; font-size:12px; font-weight:bold; text-decoration:none;}
/*----/BODY PANEL----*/
/*----/MAIN PANEL----*/ #rightPan ul.events li{width:305px; height:20px;}
#rightPan ul.events li a{width:293px; height:20px; display:block; background:url(/images/bullet2-normal.gif) 0 7px no-repeat #fff; color:#959595; text-decoration:underline; line-height:20px; padding:0 0 0 12px;}
/*----FOOTER PANEL----*/ #rightPan ul.events li a:hover{background:url(/images/bullet2-hover.gif) 0 7px no-repeat #fff; color:#5F7A77; text-decoration:underline;}
#footermainPan{height:103px; background:url(images/footerbg.gif) 0 0 repeat-x #D3F0F0; color:#2F5958; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both; padding:36px 0 0;}
#footerPan{width:778px; position:relative; margin:0 auto;} /*----/Body Right Panel----*/
/*----/BODY PANEL----*/
#footerPan ul{width:608px; height:20px; position:relative; margin:0 auto;} /*----/MAIN PANEL----*/
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#2F5958; background:#EBF8F7; text-decoration:none; font-size:13px;} /*----FOOTER PANEL----*/
#footerPan ul li a:hover{text-decoration:underline;} #footermainPan{height:103px; background:url(/images/footerbg.gif) 0 0 repeat-x #D3F0F0; color:#2F5958; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both; padding:36px 0 0;}
#footerPan{width:778px; position:relative; margin:0 auto;}
#footerPan p.copyright{width:250px; margin:10px 0 0 92px;}
#footerPan ul{width:608px; height:20px; position:relative; margin:0 auto;}
#footerPan ul.templateworld{width:250px; background:#D3F0F0; color:#007163; display:block; font-size:10px; position:absolute; top:49px; left:92px;} #footerPan li{float:left; }
#footerPan ul.templateworld li{height:20px;} #footerPan ul li a{padding:0 10px 0; color:#2F5958; background:#EBF8F7; text-decoration:none; font-size:13px;}
#footerPan ul.templateworld li a{background:#D3F0F0; display:block; color:#007163; text-decoration:none; padding:0px; font-size:10px;} #footerPan ul li a:hover{text-decoration:underline;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}
#footerPan p.copyright{width:250px; margin:10px 0 0 92px;}
#footerPanhtml{width:70px; height:24px; display:block; position:absolute; top:35px; left:549px;}
#footerPanhtml a{width:64px; height:24px; display:block; background:url(images/html-normal.gif) 0 0 no-repeat #D3F0F0; color:#fff; font-size:13px; line-height:23px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 7px;} #footerPan ul.templateworld{width:250px; background:#D3F0F0; color:#007163; display:block; font-size:10px; position:absolute; top:49px; left:92px;}
#footerPanhtml a:hover{background:url(images/html-hover.gif) 0 0 no-repeat #D3F0F0; color:#fff;} #footerPan ul.templateworld li{height:20px;}
#footerPancss{width:58px; height:24px; display:block; position:absolute; top:35px; left:624px;} #footerPan ul.templateworld li a{background:#D3F0F0; display:block; color:#007163; text-decoration:none; padding:0px; font-size:10px;}
#footerPancss a{width:49px; height:24px; display:block; background:url(images/css-normal.gif) 0 0 no-repeat #D3F0F0; color:#fff; font-size:13px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 10px;} #footerPan ul.templateworld li a:hover{text-decoration:underline;}
#footerPancss a:hover{background:url(images/css-hover.gif) 0 0 no-repeat #D3F0F0; color:#fff; text-decoration:none;}
/*----/FOOTER PANEL----*/ #footerPanhtml{width:70px; height:24px; display:block; position:absolute; top:35px; left:549px;}
#footerPanhtml a{width:64px; height:24px; display:block; background:url(/images/html-normal.gif) 0 0 no-repeat #D3F0F0; color:#fff; font-size:13px; line-height:23px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 7px;}
#footerPanhtml a:hover{background:url(/images/html-hover.gif) 0 0 no-repeat #D3F0F0; color:#fff;}
#footerPancss{width:58px; height:24px; display:block; position:absolute; top:35px; left:624px;}
#footerPancss a{width:49px; height:24px; display:block; background:url(/images/css-normal.gif) 0 0 no-repeat #D3F0F0; color:#fff; font-size:13px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 10px;}
#footerPancss a:hover{background:url(/images/css-hover.gif) 0 0 no-repeat #D3F0F0; color:#fff; text-decoration:none;}
/*----/FOOTER PANEL----*/