Hello,

  I certainly encourage more people working on GSL! Though keep in mind GSL aims to be a general-purpose scientific computing library. I personally don't work in combinatorics, so its difficult for me to gauge how many people would benefit / use these new algorithms you propose. If indeed a large number of users would like to see these algorithms in GSL, then certainly I would like to add them. However if only a small number of specialists would be interested, then I would say this work should be made into an extension library, which is as you say a self-contained external library which may or may not rely on GSL itself.

Perhaps as a first step you could give some examples of what kinds of problems people can solve with these algorithms you are planning to code?

Patrick

On 05/31/2018 01:01 PM, Tito Sacchi wrote:
Greetings,

I’d like to start working on some code on integer partitions,
combinatorics, and related algorithms
(Young tableaux, hook lengths...) in a new module that I’d call
“intpart” (or “intparts”, tell me).
I have already read the GSL Homepage which says that “any new
functionality is encouraged as
packages”, but such module isn’t very specific, and creating a package
would signify creating a totally
different library which probably wouldn’t even use any GSL function
(could we call it an extension?);
then we’ll end up with another C library which probably won’t get
integrated into GSL, so I thought
you might be interested in including it directly into the main library
(obviously after testing ecc.).
Just let me know if you prefer that I work on the anonymous clone of
the Savannah repo, or that I
start a separate project, maybe on GitHub.

Yours sincerely,
Tito Sacchi


Reply via email to