UDS (Universal Data Serializer) is a program and library that provides easy-to-use serialization for C, C++ and Python. It is an easy way to write a class to a file, that can be used without writing complex code.
Be the first to post a text review of Universal Data Serializer. Rate and review a project by clicking thumbs up or thumbs down in the right column.
1.0-alpha has been released. Note that this only has the low-level library and is not recommended for use. It can be downloaded on the SourceForge downloads page or from the project web site.
I am busily prepping for 1.0-alpha, which provides a working low-level library. I hope to have it out tonight...
2009-05-30 Christopher Pavlina <pavlina.chris@gmail.com> * README: Release 1.0-alpha 2009-05-30 Christopher Pavlina <pavlina.chris@gmail.com> *: Low-level library complete. Time for alpha release. 2009-05-29 Christopher Pavlina <pavlina.chris@gmail.com> *: Move to mmap complete. Alpha release coming soon. 2009-05-23 Christopher Pavlina <pavlina.chris@gmail.com> *: In process of changing to use mmap. No semblance of working code. 2009-05-21 Christopher Pavlina <pavlina.chris@gmail.com> *: Preliminary reading code. 2009-05-21 Christopher Pavlina <pavlina.chris@gmail.com> *: Hooray! Writing now works. 2009-05-16 Christopher Pavlina <pavlina.chris@gmail.com> * src/uds_write_tree.c: Rewriting file 2009-05-13 Christopher Pavlina <pavlina.chris@gmail.com> * src/, include/: Renamed 'tree.h' to 'uds_lowlevel.h' 2009-05-12 Christopher Pavlina <pavlina.chris@gmail.com> * src/: Cleaned up errors and memory leaks detected by Valgrind 2009-05-11 Christopher Pavlina <pavlina.chris@gmail.com> * src/: Major code cleanup 2009-05-10 Christopher Pavlina <pavlina.chris@gmail.com> * src/: Implemented binary search tree sort 2009-05-10 Christopher Pavlina <pavlina.chris@gmail.com> * src/: Refined tree format 2009-05-10 Christopher Pavlina <pavlina.chris@gmail.com> * test/: Started test code 2009-05-09 Christopher Pavlina <pavlina.chris@gmail.com> * src/uds_btree_addkey_memregion.c: Fixed typos. * src/: Fixed up code, getting ready for uds_write_tree. 2009-05-09 Christopher Pavlina <pavlina.chris@gmail.com> * src/tree.h: Touched up documentation comments. * src/: Added 'comment' arguments. 2009-05-09 Christopher Pavlina <pavlina.chris@gmail.com> * src/: Some internal functions 2009-05-09 Christopher Pavlina <pavlina.chris@gmail.com> *: Basic Makefile and Doxygen stuff 2009-05-09 Christopher Pavlina <pavlina.chris@gmail.com> *: Basic files and directory structure
All the current functions have been moved to mmap. An alpha release is coming up. The final release may be later in June, due to the fact that I have end-of-the-year exams and have to get my wisdom teeth out. Not going to program on vicodin...
While UDS is optimized for reading from on-disk files, it should be able to read from in-memory data as well. Thus, read functions will be migrated to read-from-memory, and mmap-based open and close functions will be provided. As the read functions are incomplete anyway, this should not delay the planned release by much.
After some tedious work and annoying frickin' Heisenbugs, the UDS low-level library can now write files. Coding has commenced on reading, which should be much easier. Expect a release around 6 June.
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: