September 21st, 2011, 9:05 am
Quote don't know, but I am guessing there are QuantLib developers wishing they could rewrite it from the ground up. It is very popular and high quality but it is not fun to use.can't quite agree on this one. Every developer ends up refactoring and in more extreme cases code their own versions of well-known APIs, however, rewriting something as well designed and flexible as Quantlib from scratch doesn't quite seem practical nor useful. Also, I do not agree with the assertion that it's not fun to use? Probably you have been exposed to more sophisticated, well-designed, hpc libs, but personally, every time I revisit Quantlib, end-up finding out aspects and details which make me appreciate it even more and deeply regret the fact I can't use it more in prod, especially some of its variants such as qlnet ( and this only happens with narrow-minded IT managers who refuse to even understand what it's all about, most people do like it - not all do "get it" though ). However, and since you brought this issue up, which aspects of Quantlib are worth redesigning from scratch? ( or as you say, this is just a guess ) Dr. Luigi Ballabio will definitely appreciate more insight on this.
Last edited by
SierpinskyJanitor on September 20th, 2011, 10:00 pm, edited 1 time in total.