|
Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript |
digitalmars.D.dtl - yamu (yet another mintl update)
In anticipation of adding more of Doug Lea's concurrent containers, I've added a companion library to mintl to the mintl.zip file. The companion library is a set of locks and synchronization constructs (also from Doug Lea, hmmmm...). It basically just has locks, condition variables and a few nifty helpers like a count-down latch, a semaphore, a cyclic barrier and a read-write lock. Besides that I added a heap to mintl proper (a heap is an array where x[n] is greater than x[2*n+1] and x[2*n+2]). Heaps are typically used to implement priority queues. usual site http://home.comcast.net/~benhinkle/mintl/ The locks library documentations is at http://home.comcast.net/~benhinkle/mintl/locks.html but you can also get to that page from the main mintl page so don't worry if you lose that. I'll get back to this after the long weekend so expect more late next week or even the week after that. -Ben Sep 02 2004
May I comment that I really like what you're doing with this library, Ben? It's simple, familiar, and straightforward. A minor quibble would be the lack of examples for complete newbies. I wonder if someone else would be willing to take on documentation tasks like that? Surely there are some capable writers amongst the NG participants, who'd like to contribute also ... ? - Kris "Ben Hinkle" <bhinkle4 juno.com> wrote in message news:ch8pl1$12gs$1 digitaldaemon.com... In anticipation of adding more of Doug Lea's concurrent containers, I've added a companion library to mintl to the mintl.zip file. The companion library is a set of locks and synchronization constructs (also from Doug Lea, hmmmm...). It basically just has locks, condition variables and a few nifty helpers like a count-down latch, a semaphore, a cyclic barrier and a read-write lock. Besides that I added a heap to mintl proper (a heap is an array where x[n] is greater than x[2*n+1] and x[2*n+2]). Heaps are typically used to implement priority queues. usual site http://home.comcast.net/~benhinkle/mintl/ The locks library documentations is at http://home.comcast.net/~benhinkle/mintl/locks.html but you can also get to that page from the main mintl page so don't worry if you lose that. I'll get back to this after the long weekend so expect more late next week or even the week after that. -Ben Sep 02 2004
In article <ch8pl1$12gs$1 digitaldaemon.com>, Ben Hinkle says...In anticipation of adding more of Doug Lea's concurrent containers, I've added a companion library to mintl to the mintl.zip file. The companion library is a set of locks and synchronization constructs (also from Doug Lea, hmmmm...). Sep 03 2004
In article <chaflk$1tdm$1 digitaldaemon.com>, Sean Kelly says...In article <ch8pl1$12gs$1 digitaldaemon.com>, Ben Hinkle says...In anticipation of adding more of Doug Lea's concurrent containers, I've added a companion library to mintl to the mintl.zip file. The companion library is a set of locks and synchronization constructs (also from Doug Lea, hmmmm...). Sep 03 2004
In article <chb7fe$24sp$1 digitaldaemon.com>, Ben Hinkle says... Sep 03 2004
In article <chb9c4$25dv$1 digitaldaemon.com>, Sean Kelly says...In article <chb7fe$24sp$1 digitaldaemon.com>, Ben Hinkle says... Sep 04 2004
|