You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Memory Management Reference is a resource with a very long history, but has not had many updates. In the early 2000s it became part of the MPS source tree and included in the manual. The site www.memorymanagement.org is generated from there by automation at Ravenbrook (see also #165 ).
At one point we had an idea to make it into a wiki using something like MediaWiki to make improvements and updates easy. That could still work. There would be a lot of effort involved though.
A simpler step might be to use a Git-based wiki.
The text was updated successfully, but these errors were encountered:
Any edits of the Memory Management Reference in its current location have to go through the MPS review and merge process, which is costly because of defect prevention in the MPS. There's no need for isolated MMRef changes to go through that process.
A possible direction (and smaller step) for the MMRef is to make it into a separate Sphinx project with its own Git repo, processes, and publication, and then use Intersphinx [1][2] to reference it from the MPS manual. This might have the added benefit to the community of allowing references from other projects.
Update the MPS manual to use the MMRef as an Intersphinx rather than including it.
Split the MMRef into separate repo with e.g. git filter-repo --subdirectory-filter manual
Upload that repo
Switch over to the new repo for building the MMRef
Edit both the MPS and MMRef repos to remove duplication.
A possibly disadvantage of step 3 is that the MMRef glossary will no longer be a part of the MPS manual. This doesn't matter too much for reading the manual on the web, but it could make it less useful as e.g. an epub. There might be some variant on this where the MMRef is included as a Git submodule and included in the Sphinx build of the MPS manual anyway.
The Memory Management Reference is a resource with a very long history, but has not had many updates. In the early 2000s it became part of the MPS source tree and included in the manual. The site www.memorymanagement.org is generated from there by automation at Ravenbrook (see also #165 ).
At one point we had an idea to make it into a wiki using something like MediaWiki to make improvements and updates easy. That could still work. There would be a lot of effort involved though.
A simpler step might be to use a Git-based wiki.
The text was updated successfully, but these errors were encountered: