willing to contribute

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

willing to contribute

aman-11
Hi Everyone,

I love coding in C++. Playing with numbers and learning Finance is one of my hobby. All these interests bring me to this field of Financial Engineering / Modeling.

I have a formal education in Computer science and have been working as a C++ developer from some time. I would like to contribute to quantlib and be a part of this cause. Can anyone please help me where to get started (I have gone through the developer's page, built quantlib and scanned open items) and let me now a little bit how this community works? Is it a collaborative effort on each task or each one person picks up one component, develops it and integrates with the old code? Is some one moderating the tasks and prioritizing them?

I apologies for lot of spamming everyone, please feel free to answer these questions as per your convenience. 
I would really appreciate if i could get involved. 

Regards
-Aman



------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev
Reply | Threaded
Open this post in threaded view
|

Re: willing to contribute

欧 阳鹏
Hi,
I have been studying and reading quantlib code recently.  I seems that there is small number of tasks left in c++ part. It seems that quantlib
need more works on the wrapper to other language, like python.

Best Regards,
Yangpeng
在 2012-4-12,上午1:13, aman 写道:

> Hi Everyone,
>
> I love coding in C++. Playing with numbers and learning Finance is one of my hobby. All these interests bring me to this field of Financial Engineering / Modeling.
>
> I have a formal education in Computer science and have been working as a C++ developer from some time. I would like to contribute to quantlib and be a part of this cause. Can anyone please help me where to get started (I have gone through the developer's page, built quantlib and scanned open items) and let me now a little bit how this community works? Is it a collaborative effort on each task or each one person picks up one component, develops it and integrates with the old code? Is some one moderating the tasks and prioritizing them?
>
> I apologies for lot of spamming everyone, please feel free to answer these questions as per your convenience.
> I would really appreciate if i could get involved.
>
> Regards
> -Aman
>
>
> ------------------------------------------------------------------------------
> For Developers, A Lot Can Happen In A Second.
> Boundary is the first to Know...and Tell You.
> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> http://p.sf.net/sfu/Boundary-d2dvs2_______________________________________________
> QuantLib-dev mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quantlib-dev


------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev
Reply | Threaded
Open this post in threaded view
|

Re: willing to contribute

Luigi Ballabio
In reply to this post by aman-11
Hi Aman,
    there's no prioritization of the tasks.  In the past year or two,
there's been no big change in the library; most new code was
contributed by people that needed a new feature, built it and made it
available, after which I or some other core developer had a look at
the code and added it to the repository.  There's not a lot of process
involved.

I'm afraid currently there's not a place where to find open tasks
(apart from the bug tracker). We should add a page on the site
collecting possible ideas.  In the meantime, a few things come to
mind.
One is experimenting with the observer/observable problem (you'll find
the relevant threads if you look at the mailing list archives). It
might be useful if someone actually tried the solutions outlined in
the threads and see what happens.  A warning though: this has a huge
impact and might not be the first thing you want to try with the
library... if you do, you'll want to use version control. I suggest
you clone the git mirror at <https://github.com/lballabio/quantlib>;
this would make it easier to contribute your changes (of course, this
also holds if you decide to do something else).

A simpler possibility to begin with is to add tests; there's a lot of
classes in the library that are tested only partially, or not at all.
You might look at the test suite and see if anything basic is missing.

Or you might just have something interesting to do that you found
while learning finance; in which case, by all means, go ahead and
implement it.

Let me know if there's anything you want to start.

Later,
    Luigi


On Thu, Apr 12, 2012 at 7:13 AM, aman <[hidden email]> wrote:

> Hi Everyone,
>
> I love coding in C++. Playing with numbers and learning Finance is one of my
> hobby. All these interests bring me to this field of Financial Engineering /
> Modeling.
>
> I have a formal education in Computer science and have been working as a C++
> developer from some time. I would like to contribute to quantlib and be a
> part of this cause. Can anyone please help me where to get started (I have
> gone through the developer's page, built quantlib and scanned open items)
> and let me now a little bit how this community works? Is it a collaborative
> effort on each task or each one person picks up one component, develops it
> and integrates with the old code? Is some one moderating the tasks
> and prioritizing them?
>
> I apologies for lot of spamming everyone, please feel free to answer these
> questions as per your convenience.
> I would really appreciate if i could get involved.
>
> Regards
> -Aman

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev