Timeline for Is re-defing idiomatic in clojure?
Current License: CC BY-SA 3.0
        8 events
    
    | when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Apr 9, 2012 at 16:34 | vote | accept | amara | ||
| Apr 7, 2012 at 0:54 | comment | added | amara | 
        
            
    oh! cool! For anyone reading who doesn't want to examine the sources, deref and reset! do little more than standard java fields; (with class Box {Object value;}) box.value and box.value = ...
        
     | 
|
| Apr 6, 2012 at 21:10 | history | edited | gtrak | CC BY-SA 3.0 | 
        
            
             
                
                    deleted 1 characters in body 
                
             
        
     | 
| Apr 6, 2012 at 21:00 | history | edited | gtrak | CC BY-SA 3.0 | 
        
            
             
                
                    added 363 characters in body 
                
             
        
     | 
| Apr 6, 2012 at 20:52 | comment | added | gtrak | fields also have concurrency semantics, an atom just has sane ones. An atom is plenty fast. It's just a wrapper over one of these: docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/… | |
| Apr 6, 2012 at 20:51 | history | edited | gtrak | CC BY-SA 3.0 | 
        
            
             
                
                    added 2 characters in body 
                
             
        
     | 
| Apr 6, 2012 at 20:49 | comment | added | amara | But... isn't atom a concurrency mechanism? I'm used to standard fields that are just a (fast, fast) memory location; this is confusing. | |
| Apr 6, 2012 at 20:43 | history | answered | gtrak | CC BY-SA 3.0 |