Changed to new package system.
This commit is contained in:
parent
56de79847f
commit
81c4f87072
|
@ -1 +1 @@
|
|||
Martin Gasbichler
|
||||
Copyright (c) 2003 Martin Gasbichler
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
version 0.0
|
||||
* New package system.
|
|
@ -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))
|
|
@ -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))
|
|
@ -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))
|
|
@ -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))
|
Loading…
Reference in New Issue