Oddbean new post about | logout
 @09bda9ab yes, and I think it could be done in .net if it was funded to solve that problem.  It is just not, and it is too costly. 
 @80f08b97 This is one of those things where being too big and involving too many people to begin with is the real obstacle. Lua has always been small enough that it only takes a few maintainers to agree to prioritize something and make it happen, without adding funding/humans. 
 @09bda9ab nice.   The issue with .NET’s GC is that it is one sophisticated piece of equipment and needs a bunch of very hard infrastructure to solve the problem-  beyond the actual algorithmic changes.   These guys detail what would be needed: https://www.azul.com/products/components/pgc/ 
 @80f08b97 @09bda9ab oh it would be very interesting to see this brought into .NET.  

i used them for some very low-latency, high thread-count systems and it looked like the real deal.  we had some issues with offheap data management issue (this was years ago), but the GC stuff looked really appealing for us with the JVM 
 @acebdd22 @09bda9ab yes that would be great.  Maybe Azul can find a business around this