[HN Gopher] Mmtk: Memory Management Toolkit
___________________________________________________________________
Mmtk: Memory Management Toolkit
Author : signa11
Score : 42 points
Date : 2022-12-14 10:16 UTC (12 hours ago)
(HTM) web link (www.mmtk.io)
(TXT) w3m dump (www.mmtk.io)
| voxl wrote:
| This is in desperate need of a simple LISP example in Rust with
| at least closures. The only example I see is in C, and the tests
| are wanting too.
|
| I would have to spend a week just to figure out what this really
| is and isn't, the documentation doesn't help as the first link I
| tried 404d
| [deleted]
| abnercoimbre wrote:
| It feels like this year's zeitgeist in programming has been on
| memory management and/or memory safety. Interesting to see
| there's funding of research even by the government!
|
| We produced a 2-hour podcast [0] on this subject recently. You'll
| get a lot out of it if you want a deep dive into memory
| strategies -- with programmers applying them _now_ at places like
| Epic Games, etc.
|
| [0]
| https://handmade.network/podcast/ep/afc72ed0-f05f-4bee-a658-...
| fanf2 wrote:
| I wonder how the MMTK compares to the venerable Ravenbrook MPS
| https://www.ravenbrook.com/project/mps/ which originated in
| Harlequin's programming language implementations, particularly
| Dylan.
| pavpanchekha wrote:
| Funny seeing this here, as I was just visiting Steve and his
| students a few days ago as part of my OOPSLA trip. I'm not an
| expert in this area, but here's my high level understanding:
|
| MMtk is an attempt to define a high performance generic interface
| for garbage collectors. The idea is that a language
| implementation can use the MMtk API and then plug in want of a
| number of garbage collectors, including the state of the art
| collectors like Immix.
|
| If you've ever worked with garbage collectors, you know that
| garbage collector assumptions tend to be hard wired into the
| language. And given how important low level implementation
| details are to GC, it's not obvious that am abstract interface
| would work. But MMtk shows that's possible.
| gjvc wrote:
| Alan Kay's 1997 OOPSLA keynote should be required viewing for
| anyone who considers themselves a serious computerist.
|
| https://youtu.be/oKg1hTOQXoY
| tsujamin wrote:
| Whenever I see this pop up I also think of Steve, how randomly
| the stuff I did on JikesRVM with him has weirdly come back up
| in my career and also how I royally stuffed up my honours
| thesis :)
___________________________________________________________________
(page generated 2022-12-14 23:02 UTC)