From: Lucian Mogosanu Date: Fri, 9 Feb 2018 17:57:25 +0000 (+0200) Subject: stolen: Add some missing files X-Git-Url: https://git.mogosanu.ro/?a=commitdiff_plain;h=refs%2Fheads%2Flisp-blog-waitress;p=thetarpit.git stolen: Add some missing files --- diff --git a/stolen/bordeaux-threads/site/index.html b/stolen/bordeaux-threads/site/index.html new file mode 100644 index 0000000..3f7db10 --- /dev/null +++ b/stolen/bordeaux-threads/site/index.html @@ -0,0 +1,139 @@ + + + + + + + + Bordeaux Threads project + + + + + +
+

Bordeaux Threads

+

Portable shared-state concurrency for Common Lisp

+
+ +

Introduction

+ +

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

+ +

Read the current API documentation.

+ +

Tested (whatever that means) on the following platforms:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
implementationversionDarwin (OS X)LinuxWindows
PPCx86PPCx86x86
Allegroa7.06-0-0
a8.06-0-06-0-0
m8.06-0-06-0-0
ArmedBear0.0.96-1-0
CMU19c[no threads]
Corman
ECL0.9h6-0-0[no threads]
LispWorks4.4.66-0-0
MCL5.1
OpenMCL1.06-0-0
SBCL0.9.13[no threads]6-0-06-0-0
+ +

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.

+ +

Mailing Lists

+ + +

Download

+ +

Releases are available, and it is also ASDF-Installable.

+ +

Darcs

+ +

You can download the current development tree at http://common-lisp.net/project/bordeaux-threads/darcs/bordeaux-threads/

+ + + +
+ Valid XHTML 1.0 Strict +
+ + diff --git a/stolen/bordeaux-threads/site/style.css b/stolen/bordeaux-threads/site/style.css new file mode 100644 index 0000000..5617a85 --- /dev/null +++ b/stolen/bordeaux-threads/site/style.css @@ -0,0 +1,86 @@ +/* +Copyright 2006,2007 Greg Pfeil + +Distributed under the MIT license (see LICENSE file) +*/ + +tbody { + border-top: thin dotted black; +} + +.failure { + background-color: #ff0; +} + +.nonexistant { + background-color: #ccc; +} + +.perfect { + background-color: #0f0; +} + +.error { + background-color: #f00; +} + +.header { + font-size: medium; + background-color:#336699; + color:#ffffff; + border-style:solid; + border-width: 5px; + border-color:#002244; + padding: 1mm 1mm 1mm 5mm; +} + +.footer { + font-size: small; + font-style: italic; + text-align: right; + background-color:#336699; + color:#ffffff; + border-style:solid; + border-width: 2px; + border-color:#002244; + padding: 1mm 1mm 1mm 1mm; +} + +.footer a:link { + font-weight:bold; + color:#ffffff; + background-color: #336699; + text-decoration:underline; +} + +.footer a:visited { + font-weight:bold; + color:#ffffff; + background-color: #336699; + text-decoration:underline; +} + +.footer a:hover { + font-weight:bold; + color:#002244; + background-color: #336699; + text-decoration:underline; } + +.check {font-size: x-small; + text-align:right;} + +.check a:link { font-weight:bold; + color:#a0a0ff; + background-color: #FFFFFF; + text-decoration:underline; } + +.check a:visited { font-weight:bold; + color:#a0a0ff; + background-color: #FFFFFF; + text-decoration:underline; } + +.check a:hover { font-weight:bold; + color:#000000; + background-color: #FFFFFF; + text-decoration:underline; } + diff --git a/stolen/trivial-shell/make/prebuild-script.sh b/stolen/trivial-shell/make/prebuild-script.sh new file mode 100755 index 0000000..7db4c0e --- /dev/null +++ b/stolen/trivial-shell/make/prebuild-script.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +script_dir=`dirname $0` +root_dir=`dirname $script_dir` +timeout_dir="$root_dir/timeout/" + +echo $script_dir +echo $root_dir +echo $timeout_dir + +# update with-timeout +cp ../trivial-timeout/dev/package.lisp $timeout_dir +cp ../trivial-timeout/dev/with-timeout.lisp $timeout_dir +