Hacker News new | past | comments | ask | show | jobs | submit login

> Plus, it seems like they ended up reinventing part of Lisp with their Flakes

Curious what you mean by that, could you elaborate? I thought nix flakes to be just a standardised attrset for inputs/outputs.




One thing is that I was referencing the old popular quote on Lisp: "Whoever does not understand Lisp is doomed to reinvent it," so there’s a little bit of exaggeration there.

Still, it’s true that Nix Flakes is a kind of dynamically-typed environment that lets you compose various constructs in Nix in a uniform way. But, let's be honset, we have had duck typing forever, and Lisp is a dynamic language from 1960s. Reading through forum posts (as I never went deep with Flakes), Nix really needs a fundamentally better language, or I have a strong feeling that the project will just keep reinventing language features one by one.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: