{"action":"created","issue":{"url":"https://api.github.com/repos/raxod502/straight.el/issues/105","repository_url":"https://api.github.com/repos/raxod502/straight.el","labels_url":"https://api.github.com/repos/raxod502/straight.el/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/raxod502/straight.el/issues/105/comments","events_url":"https://api.github.com/repos/raxod502/straight.el/issues/105/events","html_url":"https://github.com/raxod502/straight.el/issues/105","id":244882839,"number":105,"title":"Add comparison to nix","user":{"login":"raxod502","id":6559064,"avatar_url":"https://avatars1.githubusercontent.com/u/6559064?v=4","gravatar_id":"","url":"https://api.github.com/users/raxod502","html_url":"https://github.com/raxod502","followers_url":"https://api.github.com/users/raxod502/followers","following_url":"https://api.github.com/users/raxod502/following{/other_user}","gists_url":"https://api.github.com/users/raxod502/gists{/gist_id}","starred_url":"https://api.github.com/users/raxod502/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raxod502/subscriptions","organizations_url":"https://api.github.com/users/raxod502/orgs","repos_url":"https://api.github.com/users/raxod502/repos","events_url":"https://api.github.com/users/raxod502/events{/privacy}","received_events_url":"https://api.github.com/users/raxod502/received_events","type":"User","site_admin":false},"labels":[{"id":522817246,"url":"https://api.github.com/repos/raxod502/straight.el/labels/documentation","name":"documentation","color":"4871d1","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/raxod502/straight.el/milestones/1","html_url":"https://github.com/raxod502/straight.el/milestone/1","labels_url":"https://api.github.com/repos/raxod502/straight.el/milestones/1/labels","id":2427318,"number":1,"title":"1.0","description":"","creator":{"login":"raxod502","id":6559064,"avatar_url":"https://avatars1.githubusercontent.com/u/6559064?v=4","gravatar_id":"","url":"https://api.github.com/users/raxod502","html_url":"https://github.com/raxod502","followers_url":"https://api.github.com/users/raxod502/followers","following_url":"https://api.github.com/users/raxod502/following{/other_user}","gists_url":"https://api.github.com/users/raxod502/gists{/gist_id}","starred_url":"https://api.github.com/users/raxod502/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raxod502/subscriptions","organizations_url":"https://api.github.com/users/raxod502/orgs","repos_url":"https://api.github.com/users/raxod502/repos","events_url":"https://api.github.com/users/raxod502/events{/privacy}","received_events_url":"https://api.github.com/users/raxod502/received_events","type":"User","site_admin":false},"open_issues":42,"closed_issues":26,"state":"open","created_at":"2017-04-01T15:22:27Z","updated_at":"2017-07-23T06:20:41Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2017-07-23T01:50:07Z","updated_at":"2017-07-23T07:36:52Z","closed_at":null,"body":"See https://github.com/raxod502/straight.el/issues/95#issuecomment-317199087."},"comment":{"url":"https://api.github.com/repos/raxod502/straight.el/issues/comments/317235264","html_url":"https://github.com/raxod502/straight.el/issues/105#issuecomment-317235264","issue_url":"https://api.github.com/repos/raxod502/straight.el/issues/105","id":317235264,"user":{"login":"raxod502","id":6559064,"avatar_url":"https://avatars1.githubusercontent.com/u/6559064?v=4","gravatar_id":"","url":"https://api.github.com/users/raxod502","html_url":"https://github.com/raxod502","followers_url":"https://api.github.com/users/raxod502/followers","following_url":"https://api.github.com/users/raxod502/following{/other_user}","gists_url":"https://api.github.com/users/raxod502/gists{/gist_id}","starred_url":"https://api.github.com/users/raxod502/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raxod502/subscriptions","organizations_url":"https://api.github.com/users/raxod502/orgs","repos_url":"https://api.github.com/users/raxod502/repos","events_url":"https://api.github.com/users/raxod502/events{/privacy}","received_events_url":"https://api.github.com/users/raxod502/received_events","type":"User","site_admin":false},"created_at":"2017-07-23T07:36:52Z","updated_at":"2017-07-23T07:36:52Z","body":"Wow this is quite an impressive summary! Since Nix can be used on macOS without having to be using NixOS, I'll definitely want to try it out at some point. As you can see I'd like to get around to it before the 1.0 release. Thanks so much!\r\n\r\nIf you like Quelpa, I really think you will like `straight.el` since IMO it accomplishes the same thing but with fewer layers of indirection and with more reliability, while being more flexible.\r\n\r\nFrom what I can tell, the place where `straight.el` wins against Nix (and all other package managers that I know of) is how focused it is on local modifications. It certainly doesn't require a sha256 hash of the upstream, because such a concept doesn't even make sense in the face of allowing arbitrary local changes! (OTOH if you are really a reproducibility fanatic and are willing to sacrifice some flexibility to gain 100% assurance that it's impossible to break your config, then this would be a disadvantage of `straight.el`, and an advantage of Nix. It's all a matter of perspective.)\r\n\r\nThe point about system dependencies, though, is really powerful and definitely something that is out of scope for `straight.el`. So you may be right that using them together could be possible and/or useful. (I have [my own plans](https://github.com/raxod502/dotman) for system package management…)\r\n\r\nAnyway—long story short, I'll be checking out Nix at some point. Thanks again."}}
{"actor":{"display_login":"raxod502"}}