Details
-
Type:
Enhancement
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: Approved Backlog
-
Component/s: None
-
Labels:None
-
Patch:Code
Description
Atom and the other reference types do not have interfaces and are marked final.
Use cases for interfaces for the reference types include database wrappers. CouchDB behaves exactly like compare-and-set! and is shared, synchronous, independent state, so it makes sense to use the Atom interface to update a CouchDB document.
I talked to Rich about this, and he said "patch welcome for IAtom", complete conversation: http://clojure-log.n01se.net/date/2010-12-29.html#10:04c
Attachments
Activity
Pepijn de Vos
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Attachment | 0001-atom-interface.patch [ 10244 ] |
Aaron Bedra
made changes -
| Assignee | Aaron Bedra [ aaron ] | |
| Fix Version/s | Approved Backlog [ 10034 ] |