QuantLib Enhancement Proposals

This page used to publish active enhancement proposals for peer review and feedback. They are now kept here for documentation purposes.

# Title Status
1 Implementing polymorphic behavior by means of the pimpl idiom Implemented
2 Reimplementing boundary conditions for finite-difference models Partially implemented
3 Curve fitting and optimization In progress
4 Reducing abstraction penalty by means of disposable arrays Superseded by QuEP 9
5 Using replaceable pricing engines in option implementations Implemented
6 A proposal for a Currency module Partially implemented
7 Using the Visitor pattern to avoid interface bloat Implemented
8 Fixing copy behavior in the Observer class Implemented
9 Generic disposable objects Implemented
10 Separation of concerns in RelinkableHandle Implemented
11 Object Handler Implemented
12 QuantLibAddin Implemented