mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-24 04:25:06 +02:00
Added status of all SRFI 18 functions
This commit is contained in:
parent
78f244e1ac
commit
92561abc85
1 changed files with 28 additions and 4 deletions
32
srfi/18.sld
32
srfi/18.sld
|
@ -10,10 +10,34 @@
|
||||||
thread-start!
|
thread-start!
|
||||||
thread-sleep!
|
thread-sleep!
|
||||||
thread-yield!
|
thread-yield!
|
||||||
; thread-terminate!
|
;; TODO: thread-terminate!
|
||||||
; For now, these are built-ins. No need for them here: make-mutex mutex-lock! mutex-unlock!
|
;; TODO: thread-join!
|
||||||
;; TODO: consolidate built-ins, and convert them from primitives to FFI functions
|
|
||||||
;; in this module.
|
;; For now, these are built-ins. No need to export them here:
|
||||||
|
;; mutex?
|
||||||
|
;; make-mutex
|
||||||
|
;; mutex-lock!
|
||||||
|
;; mutex-unlock!
|
||||||
|
|
||||||
|
;; For now, these are not implemented:
|
||||||
|
;; mutex-name
|
||||||
|
;; mutex-specific
|
||||||
|
;; mutex-specific-set!
|
||||||
|
;; mutex-state
|
||||||
|
|
||||||
|
;; TODO: condition variables are not implemented yet
|
||||||
|
;; (condition-variable? obj) ;procedure
|
||||||
|
;; (make-condition-variable [name]) ;procedure
|
||||||
|
;; (condition-variable-name condition-variable) ;procedure
|
||||||
|
;; (condition-variable-specific condition-variable) ;procedure
|
||||||
|
;; (condition-variable-specific-set! condition-variable obj) ;procedure
|
||||||
|
;; (condition-variable-signal! condition-variable) ;procedure
|
||||||
|
;; (condition-variable-broadcast! condition-variable) ;procedure
|
||||||
|
|
||||||
|
;; Time functions are not implemented here, see (scheme time) instead
|
||||||
|
|
||||||
|
;; Exceptions are not implemented here, r7rs exceptions are used instead
|
||||||
|
|
||||||
;; Non-standard functions:
|
;; Non-standard functions:
|
||||||
->heap
|
->heap
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Reference in a new issue