November 4th, 2010, 7:35 pm
QuoteWhat Cuchulainn wants is not clear to me. Redesign? A new and improved clone of QL or completely new library? GOF Observer is an essential part of QL's OOP design. It can't be replaced without breaking legacy code.More of a modest proposal. I am just giving my views on how it could be done.The QL community decides. The discussion started with documentation and using standard design and boost should hopefully help. Regarding Observer, you can keep the same interface and replace the internals by Signals, as my previous code. QuoteI would like to add B&S to define a second "function".Maybe better as 101 case. It is be up and running in a few hours. Exact solution and greeks. 6 Params and finish?What about Sitmo I could try it from C#. Will you make normal DLL?QuoteRegarding the interface, I vote as simple a possible, something likeextern "C"{double europeancall_heston_price( european call contract params, heston process params)}Even better!Quotebecause this allows for a uniform interface and easy linking to the lib from VBA, C, C++, python, R, php, Matlab and on both Linux and WindowsC# as well.
Last edited by
Cuchulainn on November 3rd, 2010, 11:00 pm, edited 1 time in total.