|
2 | 2 | --------------------------------- |
3 | 3 | A Dlang's Toolkit. Extend Phobos. |
4 | 4 | |
| 5 | +------------------------------ |
| 6 | + |
| 7 | +* algorithm |
| 8 | +* * snowflkeId.d : Twitter's Snowflke ID generate algorithm.to generate only ID |
| 9 | +* container : the container base std.experimental.allocator |
| 10 | +* * cirularqueue : Cirular Queue Struct Template. |
| 11 | +* * vector : Like as C++'s std::vector |
| 12 | +* eventloop : the io(Net) event loop. support EPOLL, KQUEUE , IOCP. |
| 13 | +* asyncsocket : The async socket base std.scoket and yu.eventloop |
| 14 | +* * client : the easy Use TCP client. Has time out and connect try, and mitil-client |
| 15 | +* * server : the easy Use TCP server. Has Time out and auto close . |
| 16 | +* * Acceptor : Tcp listen and accept |
| 17 | +* * TCPClient : Base Tcp client |
| 18 | +* * TCPSocket : Base TCP connection |
| 19 | +* * UDPSocket : Base Udp connection |
| 20 | +* timer : Timer |
| 21 | +* * eventlooptimer : the timer base yu.eventloop |
| 22 | +* * timingwheeltimer : Time wheel algorithm . base std.experimental.allocator |
| 23 | +* memory |
| 24 | +* * allictor : the yuAlloctor and easy make object base yuAlloctor. Base std.experimental.allocator |
| 25 | +* * gc : gcFree to easy free the memory in GC |
| 26 | +* * scopedref : the Unique Ptr/Ref like C++'s std::unique_ptr. |
| 27 | +* * sharedref : the RC Ptr/Ref like C++'s std::shared_ptr |
| 28 | +* * smartref : easy to create the scopedref and sharedref |
| 29 | +* array : Extend Phobos's std.array. IAppender base std.experimental.allocator |
| 30 | +* bytes : add find in byte or ubyte. |
| 31 | +* exception : Extend Phobos's std.exception. |
| 32 | +* functional : add bind use delegate. |
| 33 | +* string : Extend Phobos's std.string. |
| 34 | +* task : the task base std.experimental.allocator |
| 35 | +* thread : auto attach thread |
| 36 | +* traits : : Extend Phobos's std.traits. |
| 37 | + |
| 38 | + |
0 commit comments