Bitcoin Forum
May 05, 2024, 01:02:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Programing C++] Reimplementation of zlib: ISO C++11! [20 BTC]  (Read 1026 times)
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
August 12, 2014, 03:12:36 PM
Last edit: August 12, 2014, 04:33:01 PM by da2ce7
 #1

20 BTC project.

For an expert programer who has some spare time:


  • I wish to commission a reimplementation of zlib in C++11.
  • Not focused on performance.   Focus on safe, correct, and easy to ready code.  Should still be fast on a modern compiler.
  • This implementation should take advantage of the new C++11 features.
  • Include a C interface that is compatible with zlib.

MIT style license.


Edit:

We are not looking for a good wrapper, but a ground up reimplementation, using modern code.

This code only needs to compile with:  GCC 4.8, LLVM/clang 3.4, and MS Visual C++ 2013

This code need to be supported: Linux, MacOS X Mavericks, and Windows 7 SP1 (and later).



CMake build system +  Unit and Functional Tests.


We advice to not to start work until we have confirmed a plan with you.


please contact me at:  da2ce7 .. at .. gmail.com


One off NP-Hard.
1714870950
Hero Member
*
Offline Offline

Posts: 1714870950

View Profile Personal Message (Offline)

Ignore
1714870950
Reply with quote  #2

1714870950
Report to moderator
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714870950
Hero Member
*
Offline Offline

Posts: 1714870950

View Profile Personal Message (Offline)

Ignore
1714870950
Reply with quote  #2

1714870950
Report to moderator
1714870950
Hero Member
*
Offline Offline

Posts: 1714870950

View Profile Personal Message (Offline)

Ignore
1714870950
Reply with quote  #2

1714870950
Report to moderator
1714870950
Hero Member
*
Offline Offline

Posts: 1714870950

View Profile Personal Message (Offline)

Ignore
1714870950
Reply with quote  #2

1714870950
Report to moderator
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
August 12, 2014, 03:56:28 PM
 #2

I am a experienced C++ programer, so I will, of course be following and checking the work.

One off NP-Hard.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 12, 2014, 03:59:53 PM
 #3

I am a little confused - zlib is written in C not C++ and creating a C interface to a C++ implementation makes little sense (do you have any other examples of such things?).

I am very familiar with zlib (I use it in CIYAM) and am also very familiar with reworking C code for C++ (but that always tends to mean a C++ wrapper over the C code).

Why would you want a C library re-written in C++?

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
August 12, 2014, 04:35:38 PM
 #4

I am a little confused - zlib is written in C not C++ and creating a C interface to a C++ implementation makes little sense (do you have any other examples of such things?).

I am very familiar with zlib (I use it in CIYAM) and am also very familiar with reworking C code for C++ (but that always tends to mean a C++ wrapper over the C code).

Why would you want a C library re-written in C++?



I don't want the code to 're-written' but rather re-designed for modern C++ code.  Not just a wrapper on the existing zlib code.

One off NP-Hard.
baby222
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 501



View Profile
August 12, 2014, 04:44:00 PM
 #5

Legendary  member  first time to see ,   Kiss  surprise
you guys are respected
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!