Re: ACID transactions for in-memory data structures

2006-05-17 Thread Sam Vilain
Rob Kinyon wrote: >On 5/15/06, Audrey Tang <[EMAIL PROTECTED]> wrote: > > >>Rob Kinyon wrote: >> >> >>>I'm pretty sure it wouldn't be very feasible to do this natively in >>>P5. But, would it be possible to do it natively in P6? As in, >>>supported within the interpreter vs. through some sor

Re: ACID transactions for in-memory data structures

2006-05-16 Thread Rob Kinyon
On 5/15/06, Audrey Tang <[EMAIL PROTECTED]> wrote: Rob Kinyon wrote: > I'm pretty sure it wouldn't be very feasible to do this natively in > P5. But, would it be possible to do it natively in P6? As in, > supported within the interpreter vs. through some sort of overloading. Look at "is atomic"

Re: ACID transactions for in-memory data structures

2006-05-15 Thread Audrey Tang
Rob Kinyon wrote: > I'm pretty sure it wouldn't be very feasible to do this natively in > P5. But, would it be possible to do it natively in P6? As in, > supported within the interpreter vs. through some sort of overloading. Look at "is atomic" in S17draft, and Software Transaction Memory in gener

ACID transactions for in-memory data structures

2006-05-15 Thread Rob Kinyon
I've been working on DBM::Deep, a way to have P5's data structures stored on disk instead of RAM. One of the major features I've been adding has been ACID transactions. I'm pretty sure it wouldn't be very feasible to do this natively in P5. But, would it be possible to do it natively in P6? As in