News for hackers. Stuff that matters.
Re:Show HN: ZFS Implementation in Python by nine_k on Saturday May 04, 2019 @06:52PM (#19829895)
Go? A GC'd language in kernel? (Well, yes, this has been done, from Lua to Haskell, but only experimentally.)
Re:Show HN: ZFS Implementation in Python by hu3 on Saturday May 04, 2019 @07:34PM (#19830072)
I wouldn't advise writing low level stuff in Go but people do enjoy a challenge from time to time: https://news.ycombinator.com/item?id=18399389
Re:Show HN: ZFS Implementation in Python by pjmlp on Sunday May 05, 2019 @05:08AM (#19831872)
I wouldn't consider the workstations sold by Xerox, TI, Connecting Machines, the OS research department at ETHZ or the Microsoft’s natural language search service for the West Coast and Asia, just experiments.
Re:Show HN: ZFS Implementation in Python by weberc2 on Saturday May 04, 2019 @09:03PM (#19830436)
Python is also a GC’d language...
Re:Show HN: ZFS Implementation in Python by twa927 on Sunday May 05, 2019 @05:23AM (#19831917)
CPython is mostly reference-counted.
Re:Show HN: ZFS Implementation in Python by int_19h on Sunday May 05, 2019 @09:00PM (#19836093)
With a synchronous garbage collector for cycles. Which is like the worst of both worlds, since you get the constant overhead of refcounting, plus unpredictable interruptions of unspecified duration that can happen every time a new object that might contain references to other objects is created.

To be fair, the GC can be disabled. But it's only safe to do so when you know there are no cycles, and even when such guarantee can be had for your own code, I've never seen a library guarantee that to API clients.

Re:Show HN: ZFS Implementation in Python by BlackFingolfin on Sunday May 05, 2019 @07:43AM (#19832321)
And reference counting is a form of GC