Re:Julia 1.4
by KenoFischer on Sunday March 22, 2020 @11:44AM
(#22655794)
Yep, you're not alone in wanting tighter control over memory allocation and GC. It's something that we're planning to work on this year.
It's really cool.
Of course borrow checker would be helpful, but I guess that's too hard to implement, that's why something like this would be a good balance.
BTW, does the core Julia team maintain an active list of this and other priorities?
I have not seen one, but I would really like to! It's one thing I envy about some other open-source language projects.
I also think Julia would benefit a lot from a list of "we want these but haven't had time for them". People like contributing things they know are desired, and with Julia it's hard to know whether people want or will accept something until you make the PR.
I wish I could tell the compiler to compile a function only if it can do it without using memory allocations. Often I would rather see a compilation error than the GC making performance of a function unpredictable.