Update concurrent.sld

Add header comments
This commit is contained in:
Justin Ethier 2019-06-21 13:33:16 -04:00 committed by GitHub
parent aaaf0c7c50
commit a462b28ac9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,15 +1,8 @@
;; Notes:
;; see: https://clojure.github.io/clojure/clojure.core-api.html#clojure.core/compare-and-set!
;; initial operations to support:
;; - create atomic
;; - ref atomic
;; - swap, see https://clojure.github.io/clojure/clojure.core-api.html#clojure.core/swap!
;; - compare and swap?
;;
;;
;; once that starts going, double-back to how to allocate shared objects effectively.
;; probably want a (make-shared)
;; may also way a way to allocate multiple shared objects at once (since a minor GC will likely be req'd)
;;;; Cyclone Scheme
;;;; https://github.com/justinethier/cyclone
;;;;
;;;; A library for writing concurrent programs using Cyclone.
;;;;
(define-library (cyclone concurrent)
(import
(scheme base)