Changed to new package system.

This commit is contained in:
Anthony Carrico 2004-03-10 17:07:41 +00:00
parent 56de79847f
commit 81c4f87072
6 changed files with 30 additions and 20 deletions

View File

@ -1 +1 @@
Martin Gasbichler Copyright (c) 2003 Martin Gasbichler

2
s48/concurrency/NEWS Normal file
View File

@ -0,0 +1,2 @@
version 0.0
* New package system.

View File

@ -1,8 +0,0 @@
(define-interface semaphores-interface
(export make-semaphore
semaphore-post
semaphore-wait
with-semaphore-posted))
(define-interface with-lock-interface
(export with-lock))

18
s48/concurrency/load.scm Normal file
View File

@ -0,0 +1,18 @@
(define-interface semaphores-interface
(export make-semaphore
semaphore-post
semaphore-wait
with-semaphore-posted))
(define-interface with-lock-interface
(export with-lock))(define-structure semaphores semaphores-interface
(open scheme
locks
with-lock
define-record-types)
(files semaphore))
(define-structure with-lock with-lock-interface
(open scheme
locks)
(files with-lock))

View File

@ -1,11 +0,0 @@
(define-structure semaphores semaphores-interface
(open scheme
locks
with-lock
define-record-types)
(files semaphore))
(define-structure with-lock with-lock-interface
(open scheme
locks)
(files with-lock))

View File

@ -0,0 +1,9 @@
(define-package "concurrency"
(0 0)
()
(install-file "load.scm" 'base)
(install-file "README" 'doc)
(install-file "NEWS" 'doc)
(install-string (COPYING) "COPYING" 'doc)
(install-file "semaphore.scm" 'scheme)
(install-file "with-lock.scm" 'scheme))