Results 1 to 3 of 3

Thread: zpyaq

  1. #1
    Member
    Join Date
    Jun 2008
    Location
    G
    Posts
    372
    Thanks
    26
    Thanked 22 Times in 15 Posts

    zpyaq

    Hi,

    iam try to create a a zpaq compatible tool(cmdline) written in python and c++ using the libzpaq. So that the cpu intensive parts are still written in c++ but the less intensive in python to have a greater flexibility for adding new features like recompression, deletion, custom algorithm’s within deduplication, etc

    The source code will be available on github

    Can you give me some advises on which points I should take especially care?

    thx

  2. #2
    Member
    Join Date
    May 2015
    Location
    Hungary
    Posts
    25
    Thanks
    4
    Thanked 32 Times in 8 Posts
    Quote Originally Posted by thometal View Post
    Hi,

    iam try to create a a zpaq compatible tool(cmdline) written in python and c++ using the libzpaq. So that the cpu intensive parts are still written in c++ but the less intensive in python to have a greater flexibility for adding new features like recompression, deletion, custom algorithm’s within deduplication, etc

    The source code will be available on github

    Can you give me some advises on which points I should take especially care?

    thx
    Compatibility between versions. Zpaq is very good at this, and if you start piling in new features you are going to create a new and incompatible format. So make sure you design your new file format first with provisions for all intended features, and then stick to your own specifications. Consider the first release a point of no return, after that do not change the file format for as long as possible.

  3. #3
    Member Skymmer's Avatar
    Join Date
    Mar 2009
    Location
    Russia
    Posts
    681
    Thanks
    37
    Thanked 168 Times in 84 Posts
    Quote Originally Posted by thometal View Post
    Can you give me some advises on which points I should take especially care?
    Avoid C++11 and get rid of Python

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •