I'm sick right now and probably have a fever, so this may make little sense or be completely incorrect. For years, I've been tossing this strange idea around in my head. The goals are:
- Make associative and sparse data structures cheap and fast.
- Make memory management trivially simple (no two-step process of adjusting data segment, then allocating from within it; no per-process address spaces).
- Make memory allocation time very consistent, if not constant.
Note that I have at best a basic understanding of most of the topics here and this is probably pathologically naive. This is not a blog post; it's the kind of thing that I'd send to a friend who knows more than me about these topics.