Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
schuelermine; probably → 39C3
schuelermine; probably → 39C3
@anselmschueler@ieji.de  ·  activity timestamp last week

Any sufficiently complicated package manager and build system contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of #Nix.

Unfortunately, saying that gives the impression that Nix is somehow comparable in elegance to Lisp. I’m sure I would come to believe this if I used Lisp as much as I used Nix. But in the meantime I need to point out that Nix is itself ad hoc, informally-specified, bug-ridden, and slow.

NOTE: Apparently this is a bit too obtuse. This is a reference to Greenspun’s tenth rule, which says "Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.". And what I meant by "[…] I would […] believe [Nix is comparable to Lisp] If I used Lisp [more]", I meant that that would happen because I’d start liking Lisp less.

  • Copy link
  • Flag this post
  • Block
Else, Someone
Else, Someone
@nobody@mastodon.acm.org replied  ·  activity timestamp last week

@anselmschueler

> ...informally specified, bug ridden, slow implementation of half of #Nix

CppNix itself being the prime example

  • Copy link
  • Flag this comment
  • Block
schuelermine; probably → 39C3
schuelermine; probably → 39C3
@anselmschueler@ieji.de replied  ·  activity timestamp last week

@nobody that's literally what I said

  • Copy link
  • Flag this comment
  • Block
Else, Someone
Else, Someone
@nobody@mastodon.acm.org replied  ·  activity timestamp last week

@anselmschueler
Yup sorry, fingers quicker than eyes

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct