Re:Things I Regret About Node.js [video]
by minitech on Wednesday June 06, 2018 @05:19PM
(#17251212)
Sounds to me like the list has one item: “the npm registry once allowed users to delete packages”. [2] and [3] have nothing to do with immutability. None of them have to do with reinventing the wheel, either, unless you wanted Node to use Maven for package management?
[ Parent
| on HN ]
Re:Things I Regret About Node.js [video]
by OvermindDL1 on Wednesday June 06, 2018 @06:56PM
(#17251833)
They don't mean immutable as in language form, but immutable packaging system is the general form where you can add but not remove packages to it so as to not break things, which is the common form among most maven/cargo/hunter/etc.../etc... dependency packaging systems. It's generally considered that npm supporting deleting packages was a major mis-design, which became very public when a popular tiny package got deleted, which then broke so many things, so they learned that the hard way instead of learning from the systems that came before (obviously not cargo, but you get the drift ^.^).