HackerTrans
TopNewTrendsCommentsPastAskShowJobs

mailslot

no profile record

comments

mailslot
·7 年前·discuss
They are and they should be used responsibly. I’d argue sparingly also.
mailslot
·7 年前·discuss
It has optional cycle detection, yep. But... you could also just spend a couple of minutes to not have cyclic references.
mailslot
·7 年前·discuss
Sure, if you’re using pre-1990’s memory management. Best practices have evolved far beyond the explicit use of malloc & free and unsafe string handling.

Most popular dynamic languages don’t use garbage collection under the hood anyway. In Python and many other runtimes, it’s primarily reference counted.
mailslot
·7 年前·discuss
I argue that some limitations, like clear resource ownership, are good... but there are still workarounds that aren’t too arduous. Weak pointers and the like are decent enough abstractions to handle the rare case... or just going manual. It’s not a limitation in practice, no.

It hasn’t been a problem for me in over a decade in a multitude of languages. On Java codebases? I’ve witnessed some frightening levels of sloppiness that are only solvable with a profiler.
mailslot
·7 年前·discuss
Seems like we could just as easily stop using garbage collection. ... or even go back to reference counting / smart pointers and just live with the “limitation” that we can’t have circular references.
mailslot
·8 年前·discuss
I was forced to use this product. It was not good. Bad. Very bad. Crashes, lost data, major lag between edits being visible by others, shit UX, etc. Minor gripe: no concept of a Sprint, despite having the word in its name.

The world is a better place now that this is gone.