logoalt Hacker News

How Dada enables internal references

20 pointsby vrnvulast Friday at 2:58 PM3 commentsview on HN

Comments

nine_ktoday at 7:17 PM

This is interesting and somehow neat, but how sound is it?

Lifetimes are based on affine types, which have some proven mathematics backing their properties. This is what guarantees the absence of invalid references, the fearless concurrency, etc.

What is backing the place-based system, and what formally proves that it always works?

show 1 reply
jadengellertoday at 7:41 PM

I think this is a bit similar to Mojo's origin types: https://docs.modular.com/mojo/manual/values/lifetimes/#origi...

cc-dtoday at 7:25 PM

[flagged]