Feature #128
Make it possible to build "pure C++" applications in GNU Radio
| Status: | Closed | Start date: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | Johnathan Corgan | % Done: | 0% |
|
| Category: | no-python | |||
| Target version: | release-3.2.0 | |||
| Resolution: | fixed |
Description
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.
History
Updated by Johnathan Corgan over 6 years ago
- Status changed from New to Assigned
Updated by Johnathan Corgan about 4 years ago
- Status changed from Assigned to Closed
- Resolution set to fixed
In release 3.2.