Re: [numbers][gsoc] GSoC 2022 - NUMBERS-186 Proposal

2022-06-12 Thread Sumanth Rajkumar
Thanks Alex for the detailed feedback. As GSOC Phase 1 has started, for the existing C99 complex functions in Complex class, I will refactor using the item based functional interface approach. I can look at a Range based approach later if I have time. As you mentioned the C99 functions cannot tak

Re: [numbers][gsoc] GSoC 2022 - NUMBERS-186 Proposal

2022-06-12 Thread Alex Herbert
On Sun, 12 Jun 2022 at 16:55, Sumanth Rajkumar wrote: > > > I have provided both approaches. Functional interfaces that operate on > single complex and on Arrays > Thanks for the examples. > <-- SNIP --> > > Here the implementation including iteration/cursors has moved to the > array based L

Re: [numbers][gsoc] GSoC 2022 - NUMBERS-186 Proposal

2022-06-12 Thread Sumanth Rajkumar
> > > Some thoughts: > > - an array should be mutable by default. It would be made immutable using a > Collections.immutableX(...) type wrapper. > - an array should have get and set methods for complex, real and imaginary > using an index within the array size. > Ok The last two requirements brin

Re: [numbers][gsoc] GSoC 2022 - NUMBERS-186 Proposal

2022-06-12 Thread Alex Herbert
On Sun, 12 Jun 2022 at 04:37, Sumanth Rajkumar wrote: > On Sat, Jun 11, 2022, 18:02 Gilles Sadowski wrote: > > > I have a hard time figuring out whether these bits of code are > > intended to become the application developer API... > > What data-structure(s) will be visible (from the application