Skip to content

Commit

Permalink
add new website files
Browse files Browse the repository at this point in the history
darcs-hash:20081020220455-3cc5d-86738303a115aa9cfcda2bbb44b3e266afdfba6b.gz
  • Loading branch information
Gary King committed Oct 20, 2008
1 parent 6b92b51 commit 6257bb5
Show file tree
Hide file tree
Showing 5 changed files with 194 additions and 0 deletions.
81 changes: 81 additions & 0 deletions website/source/index.md
@@ -0,0 +1,81 @@
{include resources/header.md}

<div class="contents">
<div class="system-links">

* [Mailing Lists][mailing-list]
* [Getting it][downloads]
* [Documentation][]
* [News][]
* [Changelog][]

</div>
<div class="system-description">

### What it is

ASDF-System-Connections provides auto-loading of systems that
only make sense when several other systems are loaded. If I'm
lucky, an example will make this clear! [CL-Containers][]
and [CL-Variates][] are separate systems and can therefore
be loaded independently. If both of them are loaded, however,
then it makes sense to also load code that uses CL-Variates
to sample random elements from containers. Rather than
requiring you to remember to load that extra system (and to
load it only after both Cl-Containers and CL-Variates are
loaded), ASDF-System-Connections lets you set things up so
that loading happens automatically.

Here is a simple example from [metabang-bind][]'s system
definition:

(asdf:defsystem-connection bind-and-metatilities
:requires (metabang-bind metatilities-base)
:perform (load-op :after (op c)
(use-package (find-package :metabang-bind)
(find-package :metatilities))))

The _requires_ clause specifies the other systems that must
be loaded before this connection will be activated. The rest
of the system definition is regular [ASDF][].
ASDF-System-connections will be loaded as soon as the systems
they require are all loaded and they will only be loaded
once. Before loading a system that uses a system connection,
you should load ASDF-System- Connections in the usual manner:

(asdf:oos 'asdf:load-op 'asdf-system-connections)


### Mailing Lists

Nope. Sorry, there isn't one. You can, however, contact [Gary
King][gwking-mail]. The best way to keep updated is to follow
the metabang weblog: [unClog][]


### Where is it

A [darcs][] repository is available. The command to get it
is below:

darcs get http://common-lisp.net/project/cl-containers/asdf-system-connections/darcs/asdf-system-connections

ASDF-System-Connections is [ASDF installable][asdf-install].
Its CLiki home is right [where][cliki-home] you'd expect.

There's also a handy [gzipped tar file][tarball].

{anchor news}

### What is happening

<dl>
<dt>19 October 2008</dt>
<dd>Website rework -- no fire, just smoke
</dd>
</dl>
</div>
</div>

{include resources/footer.md}

13 changes: 13 additions & 0 deletions website/source/resources/footer.md
@@ -0,0 +1,13 @@
<div id="footer" class="footer">
<a class="nav" href="http://validator.w3.org/check/referer" title="xhtml1.1"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/xhtml.gif" width="80" height="15" title="valid xhtml button" alt="valid xhtml" /></a>
<a class="nav" href="http://common-lisp.net/project/cl-markdown/" title="Mark with CL-Markdown"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/cl-markdown.png" width="80" height="15" title="Made with CL-Markdown" alt="CL-Markdown" /></a>
<a class="nav" href="http://www.catb.org/hacker-emblem/" title="hacker"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/hacker.png" width="80" height="15" title="hacker emblem" alt="hacker button" /></a>
<a class="nav" href="http://www.lisp.org/" title="Association of Lisp Users"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/lambda-lisp.png" width="80" height="15" title="ALU emblem" alt="ALU button" /></a>
<a class="nav" href="http://common-lisp.net/" title="Common-Lisp.net"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/lisp-lizard.png" width="80" height="15" title="Common-Lisp.net" alt="Common-Lisp.net button" /></a>


### Copyright (c) 2005 - 2008 Gary Warren King (gwking@metabang.com)
{property project-name} has an [MIT style][mit-license] license

<div id="timestamp">Last updated {today} at {now}</div>
</div>
20 changes: 20 additions & 0 deletions website/source/resources/header.md
@@ -0,0 +1,20 @@
{include shared-links.md}

{set-property html yes}
{set-property style-sheet "http://common-lisp.net/project/cl-containers/shared/style-200.css"}
{set-property author "Gary Warren King"}
{set-property title "ASDF-System-Connections"}
{set-property project-name "ASDF-System-Connections"}

[devel-list]: http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-system-connections-devel
[cliki-home]: http://www.cliki.net//asdf-system-connections
[tarball]: http://common-lisp.net/project/asdf-system-connections/asdf-system-connections.tar.gz

<div class="header">
<span class="logo"><a href="http://www.metabang.com/" title="metabang.com"><img src="http://common-lisp.net/project/cl-containers/shared/metabang-2.png" title="metabang.com" width="100" alt="Metabang Logo" /></a></span>

## ASDF-System-Connections

#### Sticking it together since 2005

</div>
2 changes: 2 additions & 0 deletions website/source/resources/navigation.md
@@ -0,0 +1,2 @@
<div id="navigation">
</div>
78 changes: 78 additions & 0 deletions website/website.tmproj
@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentDocument</key>
<string>resources/header.md</string>
<key>documents</key>
<array>
<dict>
<key>expanded</key>
<true/>
<key>name</key>
<string>source</string>
<key>regexFolderFilter</key>
<string>!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$</string>
<key>sourceDirectory</key>
<string>source</string>
</dict>
</array>
<key>fileHierarchyDrawerWidth</key>
<integer>182</integer>
<key>metaData</key>
<dict>
<key>index.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>10</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>2</integer>
</dict>
<key>resources/footer.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>22</integer>
<key>line</key>
<integer>9</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>resources/header.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>16</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
</dict>
<key>openDocuments</key>
<array>
<string>index.md</string>
<string>resources/footer.md</string>
<string>resources/header.md</string>
</array>
<key>showFileHierarchyDrawer</key>
<true/>
<key>windowFrame</key>
<string>{{63, 28}, {578, 788}}</string>
</dict>
</plist>

0 comments on commit 6257bb5

Please sign in to comment.