alper,
@alper@rls.social avatar

So is when Haskell people make a package manager, a language, an OS and a build system all entangled with each other both physically and conceptually?

alper,
@alper@rls.social avatar

I'm getting into and now installed it on my personal machine as well (thanks new installer!), but the error messages are from another planet. I don't see what fundamental complexity there is in Nix to make it this difficult to understand.

alper,
@alper@rls.social avatar

I'm making an effort to learn . It's a good idea but judging from what I'm seeing and the strong path dependance, I'm not sure if the issues are fixable within the project.

It would be best for somebody to do a clean and humane re-implementation on top of the Nix store concept.

alper,
@alper@rls.social avatar

Reading development proceedings from the project and seeing the founder shoot down most suggestions for clarifying and simplifying things, it's clear that the problems are baked in at the governance level and are unlikely to be fixed.

cbleslie,
@cbleslie@hachyderm.io avatar

@alper be the change you want to see.

alper,
@alper@rls.social avatar

@cbleslie Sorry, I have kids and am already spending too much time on this.

cbleslie,
@cbleslie@hachyderm.io avatar

@alper then do something else. Don't waste the time. It sounds like nix isn't for you. No one wins when there's no passion.

alper,
@alper@rls.social avatar

@cbleslie I have a lot of passion, not so much love yet though.

cbleslie,
@cbleslie@hachyderm.io avatar

@alper Passion without love is lust. Don't perv on . 😘💞

Which I endorse.

alper,
@alper@rls.social avatar

The experiment is over. I've never had the problems that purports to solve and the problems I have it can't help with.

It feels like the project is an attempt to foist two generally unpopular software concepts on people:

  • a functional programming language
  • a Linux distribution

That's a bundle of items that's very far from the mainstream of software engineering.

alper,
@alper@rls.social avatar

Of course my thing with wasn't over then. I forked well-known resource Nix Shorts and updated it to be more current.

I hope that (together with some other guides I found) can help newcomers have a better time than I had.

Nix Shorts: https://github.com/alper/nix-shorts

I also expanded the learning section here: https://github.com/nix-community/awesome-nix#learning

chris,
@chris@m.objc.io avatar

@alper Eelco who made it isn’t a Haskell person (C++) afaik

alper,
@alper@rls.social avatar

@chris The waft of Haskell lies thick on the entire thing. It even has a not quite Haskell language built-in.

chris,
@chris@m.objc.io avatar

@alper absolutely!

cdamian,
@cdamian@rls.social avatar

@alper
With the purpose to keep everything else isolated from each other?

alper,
@alper@rls.social avatar

@cdamian For something built on functional principles, it sure is messy. Strong endofunctor vibes.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • anitta
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • provamag3
  • tester
  • Leos
  • megavids
  • JUstTest
  • All magazines