Rust moving away from GC into reference counting

Dicebot m.strashun at gmail.com
Mon Jun 3 07:50:35 PDT 2013


On Monday, 3 June 2013 at 14:33:12 UTC, Adam D. Ruppe wrote:
> My thought is then you can control access to the inner pointer 
> better that way. You couldn't even pass this struct to a 
> function without calling some kind of method, which could 
> return a different type to indicate that it is a lent pointer.

Better - sure. But without type system support it will always be 
inferior. One issues that immediately comes to my mind is that it 
is yet another case when you either have right qualifier as a 
default or need to resort to automatic inference (owning 
pointers/references are useless if majority of Phobos does not 
accept borrowed ones). Another one is template bloat, of course.

If we need to resort to workarounds instead of providing good 
solid approach for interested users, it just won't work. This 
will be interesting to hack around as a proof-of-concept 
experiment but won't suit for a production usage, IMHO.


More information about the Digitalmars-d mailing list