Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, plenty have been done already so since Lisp Machines, Smalltalk, Interlisp-D, Cedar, Oberon, Sing#, Modula-2+, Modula-3, D, Swift,....

It is a matter to have an open mindset.

Eventually system languages with manual memory management will be done history in agentic driven OSes.



"Agentic driven OSes"? Sounds like AI hype babble.



What does this have to do with system languages with manual memory management going away?


Swift, by design, does not have GC.


Chapter 5,

https://gchandbook.org/contents.html

It would help if all naysayers had their CS skills up to date.


RC is a GC method and the least efficient one.


It's the most predictable and has much less overhead than a moving collector.


Only when we forget about the impact of cycle collections, or domino effects stoping the world when there is a cascade of counters reaching zero.

The optimisatios needed to improve such scenarions, are akin to a poor man's tracing GC implementation.


I didn't forget. That's predictable. It happens when the application code does something, or stops doing something, as opposed to the moving collector just doing it at random times.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: