diff --git a/libs/cyclone/concurrent.sld b/libs/cyclone/concurrent.sld index 9d51eb36..36993af2 100644 --- a/libs/cyclone/concurrent.sld +++ b/libs/cyclone/concurrent.sld @@ -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)