For everyone who said they’d like to contribute, but feel like their coding isn’t up to GSL standards: don’t worry! This isn’t the Linux kernel, you won’t get called stupid for doing your best. Patrick and the others are generally helpful and will help you to get your code included. I think it would be a shame if potential improvements to GSL go undone because everyone has impostor syndrome.
I work almost exclusively in C++ and Python (and I’m a physicist!) and I was able to contribute a new 1D interpolation routine that will be in 2.0. I looked at the existing code as a model and wrote the new routine accordingly. After submitting a patch I had to make some modifications to clean it up, but it was fine! Jean-François On Oct 26, 2015, at 08:13 , Patrick Alken <patrick.al...@noaa.gov> wrote: > On 10/24/2015 09:35 AM, John D Lamb wrote: >> >>> >>> 3. Are you willing to develop and contribute the features you want? >> >> Yes. I’d be happy to look at redesign of the GSL containers. What’s needed? >> > > There was a discussion on gsl-discuss some time back, see: > > https://www.sourceware.org/ml/gsl-discuss/2014-q2/ > > Gerard may have already done some work on this, or have some ideas on a good > starting point, so I suggest getting in touch with him too (cc'd). > > Thanks! > Patrick >