Persistent list

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Mon Nov 23 00:43:07 PST 2015


On Monday, 23 November 2015 at 04:40:08 UTC, Dicebot wrote:
> Not entirely. If there are any one can have a look how compiler 
> organizes rc management internally there and what are current D 
> limitations of doing so in a library. But I don't know any 
> either and suspect it isn't coincidental.

They exist:

1. reactive programming language that don't do allocation

2. languages that forbid circular references

3. languages that allow memory leaks in the case of circular 
references

In addition you have runtimes that use region allocators.

However, keep in mind that mark-sweep was invented for Lisp.



More information about the Digitalmars-d mailing list