Refactoring #1285

Envelope task #424: === PythonAPI ===

Investigate status of Py++

Added by wuttke about 4 years ago. Updated almost 4 years ago.

Status:ResolvedStart date:02 Feb 2016
Priority:UrgentDue date:
Assignee:-% Done:

100%

Category:-
Target version:-

Description

The problem: Py++ is almost orphaned, and slowly getting outdated. For instance, the C++ code it generates contains auto_ptr, which are deprecated.

The first thing to do: investigate state of affairs and write a small report.

Topics:
- History of Py++; to what extent is it still maintained; are there forks alive?
- What limitations did Py++ impose from the onset?
- What would need to be done to enable Py++ for C++11 / for Python3?
- What is the status of the underlying Boost::Python; is it actively developed / maintained?
- Are the alternative approaches to wrapping C++ in Python?


Subtasks

Refactoring #1286: don't include each core .h file in each .pypp.cpp fileRejected

Bug #1299: gccxml does not compile under gcc5; codegenaror.py does not work under gcc4.9Rejected

History

#1 Updated by wuttke about 4 years ago

  • Parent task set to #424

#2 Updated by wuttke about 4 years ago

  • Description updated (diff)

#3 Updated by wuttke almost 4 years ago

  • Status changed from New to Resolved

everything done in task #1245

Also available in: Atom PDF