File: index.html

package info (click to toggle)
acl2 8.6%2Bdfsg-2
  • links: PTS
  • area: main
  • in suites: trixie
  • size: 1,111,420 kB
  • sloc: lisp: 17,818,294; java: 125,359; python: 28,122; javascript: 23,458; cpp: 18,851; ansic: 11,569; perl: 7,678; xml: 5,591; sh: 3,976; makefile: 3,833; ruby: 2,633; yacc: 1,126; ml: 763; awk: 295; csh: 233; lex: 197; php: 178; tcl: 49; asm: 23; haskell: 17
file content (139 lines) | stat: -rw-r--r-- 4,847 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<?xml version="1.0"?>

<!--
Copyright 2006,2007 Greg Pfeil

Distributed under the MIT license (see LICENSE file)
-->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Bordeaux Threads project</title>
    <link rel="stylesheet" type="text/css" href="style.css"/>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
  </head>

  <body>
    <div class="header">
      <h1>Bordeaux Threads</h1>
      <h2>Portable shared-state concurrency for Common Lisp</h2>
    </div>

    <h3>Introduction</h3>

    <p>Based on an original proposal by Dan Barlow (Bordeaux-MP) this
    library is meant to make writing portable multi-threaded apps
    simple.</p>

    <p>Read the current <a href="http://trac.common-lisp.net/bordeaux-threads/wiki/ApiDocumentation">API documentation</a>.</p>

    <p>Tested (whatever that means) on the following platforms:</p>

    <table>
      <thead>
        <tr>
          <th rowspan="2">implementation</th><th rowspan="2">version</th>
          <th colspan="2">Darwin (OS X)</th>
          <th colspan="2">Linux</th>
          <th>Windows</th>
        </tr>
        <tr>
          <th>PPC</th><th>x86</th>
          <th>PPC</th><th>x86</th>
          <th>x86</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <th rowspan="3">Allegro</th>
          <th>a7.0</th><td class="perfect">6-0-0</td><td class="nonexistant"></td>
        </tr>
        <tr>
          <th>a8.0</th><td class="perfect">6-0-0</td><td class="perfect">6-0-0</td>
        </tr>
        <tr>
          <th>m8.0</th><td class="perfect">6-0-0</td><td class="perfect">6-0-0</td>
        </tr>
      </tbody>
      <tbody>
        <tr>
          <th>ArmedBear</th>
          <th>0.0.9</th><td align="center" class="failure" colspan="5">6-1-0</td>
        </tr>
      </tbody>
      <tbody>
        <tr>
          <th>CMU</th>
          <th>19c</th><td>[no threads]</td><td class="nonexistant" colspan="2"></td><td></td><td class="nonexistant"></td>
        </tr>
      </tbody>
      <tbody>
        <tr>
          <th>Corman</th>
          <th></th><td class="nonexistant" colspan="4"></td>
        </tr>
      </tbody>
      <tbody>
        <tr>
          <th>ECL</th>
          <th>0.9h</th><td class="perfect">6-0-0</td><td>[no threads]</td>
        </tr>
      </tbody>
      <tbody>
        <tr>
          <th>LispWorks</th>
          <th>4.4.6</th><td class="perfect">6-0-0</td><td class="nonexistant" colspan="2"></td>
        </tr>
      </tbody>
      <tbody>
        <tr>
          <th>MCL</th>
          <th>5.1</th><td></td><td class="nonexistant" colspan="4"></td>
        </tr>
      </tbody>
      <tbody>
        <tr>
          <th>OpenMCL</th>
          <th>1.0</th><td class="perfect">6-0-0</td><td class="nonexistant"></td><td></td><td class="nonexistant" colspan="2"></td>
        </tr>
      </tbody>
      <tbody>
        <tr>
          <th>SBCL</th>
          <th>0.9.13</th><td>[no threads]</td><td class="perfect">6-0-0</td><td></td><td class="perfect">6-0-0</td>
        </tr>
      </tbody>
    </table>

    <p>There is also some code in place for Corman Common Lisp and
    MCL-5.1, but I don't have either installed to test with. On threadless
    implementations, some forms(like those related to locks) are no-ops,
    others(like the make-thread) signal an error.</p>

    <h3>Mailing Lists</h3>
    <ul>
      <li><a href="http://www.common-lisp.net/mailman/listinfo/bordeaux-threads-devel">bordeaux-threads-devel</a> for developers</li>
      <!--   <li><a href="http://www.common-lisp.net/mailman/listinfo/bordeaux-threads-cvs">bordeaux-threads-cvs</a> CVS log feed.</li> -->
      <li><a href="http://www.common-lisp.net/mailman/listinfo/bordeaux-threads-announce">bordeaux-threads-announce</a> for announcements</li>
      <li><a href="http://www.common-lisp.net/mailman/listinfo/bordeaux-threads-ticket">bordeaux-threads-ticket</a> for bug updates</li>
    </ul>

    <h3>Download</h3>

    <p><a href="releases/">Releases are available</a>, and it is also <a href="http://cliki.net/ASDF-Install">ASDF-Installable</a>.</p>

    <h3>Darcs</h3>

    <p>You can <!-- browse our <a href="http://common-lisp.net/cgi-bin/viewcvs.cgi/?cvsroot=sample"> repository</a> or --> download the current development tree at <a href="http://common-lisp.net/project/bordeaux-threads/darcs/bordeaux-threads/">http://common-lisp.net/project/bordeaux-threads/darcs/bordeaux-threads/</a></p>

    <div class="footer">
      <a href="http://www.cliki.net/Greg%20Pfeil">Greg Pfeil</a>, 5 June 2006
    </div>

    <div class="check">
      <a href="http://validator.w3.org/check/referer">Valid XHTML 1.0 Strict</a>
    </div>
  </body>
</html>