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