Ticket #128 (enhancement)

Opened 2 years ago

Last modified 1 year ago

Make it possible to build "pure C++" applications in GNU Radio

Status: assigned

Reported by: eb Assigned to: jcorgan (accepted)
Priority: normal Milestone: release-3.2
Component: no-python Version: 3.0svn
Keywords: pure-c++ Cc:

To support embedded use and other situations where the use of python is not desired, do whatever it takes to allow "pure C++" GNU Radio applications to be developed. When complete, there shall be no duplication of code. Rather there should be a C++ implementation of whatever primitives are required, and those primitives shall have SWIG'd python bindings available.

With regard to hierarchical blocks coded in Python, it is expected that they will remain in Python until somebody who cares recodes them in C++. At that point, there will be only a single implementation, the C++ one, with SWIG'd python bindings. The basic idea is to make this transition without multiplying the amount of code that needs to be maintained. Thus the requirement that there be only a single implementation of any given piece of functionality.

Change History

01/08/07 10:24:27: Modified by jcorgan

  • status changed from new to assigned.

04/28/07 12:00:13: Modified by jcorgan

  • milestone changed from release-3.1 to release-3.2.