| 25 Jun 2021 |
ash | i'm not a programmer i'm just an asshole who gets upset about people asking for help with more deeply integrating unstable unsupported features into their lives | 03:29:48 |
ash | well i am a programmer but whatever | 03:29:57 |
ash | mostly an asshole | 03:30:03 |
David Arnold | If this was written in go, I had already started... 😆 | 03:30:11 |
David Arnold | but I'm really not comfortable with C++ sadly | 03:30:24 |
David Arnold | Let's do this: propose to split out the language interpretar, there certainly is some talking involved, but it would get you what you want, wouldn't it? (all hypothetically) | 03:31:26 |
David Arnold | * Let's do this: propose to split out the language interpreter, there certainly is some talking involved, but it would get you what you want, wouldn't it? (all hypothetically) | 03:31:36 |
ash | maybe we should just open an issue on the nix repo saying "get rid of flakes, try again later" and try to get support for it that way, heh. but no, probably everyone is too deeply in bed with flakes to support that | 03:31:56 |
David Arnold | How much work would that actually be in moths? | 03:32:00 |
ash | i dunno, i'm no good at that stuff | 03:32:33 |
ash | to me the only concrete way to solve flakes is to petition for someone skilled with the nix codebase to remove them | 03:33:12 |
ash | anything else is indirect | 03:33:37 |
David Arnold | In reply to @kity:kity.wtf to me the only concrete way to solve flakes is to petition for someone skilled with the nix codebase to remove them So let's promote Super Stupid Flakes. | 03:34:20 |
David Arnold | They lower the migration cost for the unlucky ones in that equation | 03:34:31 |
ash | sure | 03:35:15 |
David Arnold | https://github.com/divnix/digga/commit/2353e718064f4941347a389bed843f8208629aae | 03:35:16 |
David Arnold | I started to prototype a ufr-polyfill pattern. | 03:35:35 |
David Arnold | https://github.com/divnix/digga/commit/2353e718064f4941347a389bed843f8208629aae#diff-89fae20a46c95c7ad6fd445aa566bd10ce7a8425445e7340e102a813978618b4R11-R27 | 03:36:18 |
David Arnold | This WIP corresponds to https://demo.hedgedoc.org/uyQYTpTVQbyvpdcJ6MvlQg#Inputs-Patching | 03:38:23 |
David Arnold | * This WIP corresponds to Inputs Patching | 03:38:38 |
ash | thank you for working on this stuff. it's valuable to try and deflate the problem, which i see you and others are working on doing | 03:41:42 |
ash | i get overly worked up about things like this, it's not only because of flakes but a general pet peeve of mine is people depending on unstable functionality | 03:42:35 |
ash | i can barely look at the main nix support channel because there's always someone asking for help with flakes and i hate it | 03:43:06 |
David Arnold | "deflate the problem" -- what a nice wording ! 😀 | 03:43:43 |
ash | making it smaller and more manageable, easier to remove fully in the future | 03:44:01 |
David Arnold | I'll put that in the UFR | 03:44:13 |
ash | i recognize that my ideal of getting rid of it in one fell swoop is maybe unrealistic | 03:44:26 |
ash | i do think it's the quickest way out but maybe not the most agreeable | 03:44:46 |
David Arnold | Here it is: https://demo.hedgedoc.org/uyQYTpTVQbyvpdcJ6MvlQg?view#Unofficial-Flakes-Roadmap | 03:45:04 |
David Arnold |
Lets deflate the problem
| 03:45:12 |