An experimental Racket library providing an abstraction for values associated with external resources that allows automatic resource pooling, per-thread virtual construction, and monadic composition
Note: should probably be named "managed box", to clarify that a manager thread is used to achieve kill safety and avoid spinloops. Atomic boxes typically only provide a compare-and-set operation.
Note: should probably be named "managed box", to clarify that a manager thread is used to achieve kill safety and avoid spinloops. Atomic boxes typically only provide a compare-and-set operation.