This doesnt seems to be meaningfully different from Rust.
> does not require tracing garbage collection
Just call it garbage collection.
(Applies in two ways: if you think that garbage collection subsumes reference counting then this language doesn’t require garbage collection in the sense that it also doesn’t require reference counting; if you think that garbage collection does not subsume reference counting then there’s no point in saying three words when you can say two.)
It's great to have it all spec'd out. However, I think specs like this suffer the same fate as war plans: they get modified quickly as soon as implementation begins. Nonetheless, it's good to have a clear idea of where you're headed. I just wouldn't call it "Final."
Yes, but remember is the last appendix to a book, and book provides the context for this appendix. So yes, in that sense, it's just another one attempting to address the memory-safety issues of C. At least this one uses C like syntax and doesn't require C programmers to learn some alien syntax. Of course, this is just a spec, Rust is well and truly live in the environment. The book is more interesting than the spec.
drgo | 2 hours ago
nextaccountic | 2 hours ago
some just delegate more or less to the implementation
nextaccountic | 2 hours ago
i read trying to assess if it's more or less expressible than rust's current nll or the future polonius and honestly there's nothing there
ronsor | 2 hours ago
[0] https://c3-lang.org
jjtheblunt | an hour ago
strenholme | an hour ago
yoklov | 2 hours ago
Fordec | 2 hours ago
irishcoffee | an hour ago
katdork | 49 minutes ago
pizlonator | an hour ago
> does not require tracing garbage collection
Just call it garbage collection.
(Applies in two ways: if you think that garbage collection subsumes reference counting then this language doesn’t require garbage collection in the sense that it also doesn’t require reference counting; if you think that garbage collection does not subsume reference counting then there’s no point in saying three words when you can say two.)
ethin | an hour ago
thinkafter | an hour ago
ternaryoperator | an hour ago
woodruffw | 54 minutes ago
[OP] SilentLambda | 14 minutes ago
Gualdrapo | 14 minutes ago
rurban | 45 minutes ago