Contributing to Mir libraries

Iskaban10 sourishjana10 at gmail.com
Tue Aug 18 18:14:40 UTC 2026


On Tuesday, 18 August 2026 at 15:11:58 UTC, jmh530 wrote:
> On Tuesday, 18 August 2026 at 13:18:17 UTC, Serg Gini wrote:
>> On Tuesday, 18 August 2026 at 12:57:51 UTC, Iskaban10 wrote:
>>> Hi everyone,
>>>
>>> I’m planning to submit a proposal for SAOC this year and 
>>> wanted some feedback on my idea.
>>>
>>> I am interested in mathematics and optimization, and am 
>>> thinking of expanding the Mir libraries. Looking at the 
>>> repositories, it seems like these libraries aren't actively 
>>> maintained at the moment.
>>
>> I think jmh530 is still maintaining it =)
>>
>
> I would distinguish between maintaining and actively adding new 
> functionality. I don't have a lot of free time right now to add 
> new functionality*, but I've been checking on things and pay 
> attention to new issues or PRs.
>
> mir-algorithm was still compiling for me back in February, so I 
> see no reason why it wouldn't work fine now. There are some 
> failures in the CI, but they were dependent on getting some 
> things fixed in LDC, which I believe subsequently happened. So 
> the test suite should pass more of the options now.
>
> With respect to optimization, my recommendation would be to 
> just use importC and bring in something like nlopt (or 
> something else). Why reinvent the wheel? At one point I had a 
> wrapper for nlpot, but I wrote it a number of years ago and 
> haven't used it much since then). I can't recall using 
> mir-optim. For that matter, I think there is scope in D for 
> bringing in more numerical libraries with importC.

I was thinking of having a lot more functionalities like 
optimization and scientific computing and writing them from 
scratch like Julia or python. I'll also check the numerical 
libraries in C.

> With respect to the path forward generally on mir, Ilya (@9il) 
> was the driving force behind mir-algorithm. He continues to 
> provide support, but he is not not adding new features and does 
> not want any breaking changes. I think that the folks at 
> Symmetry still make use of it, so you might want to reach out 
> to someone who works with them to get a better sense of what 
> they might need/want most.

Thank you. I am also looking for someone to guide me. I don't 
know anyone from Symmetry so I'd love to know if you would mentor 
me for this.


More information about the Digitalmars-d mailing list