| 17 Mar 2024 |
Qyriad | @Johannes Kirschbauer @hsjobeki like how haskell's docs do it? all the types and whatnot in the source view in https://hackage.haskell.org/package/base-4.19.1.0/docs/src/Control.Arrow.html#Arrow are clickable and whatnot | 21:43:18 |
| 18 Mar 2024 |
| darkwater4213 joined the room. | 00:39:43 |
@jade_:matrix.org | In reply to @qyriad:katesiria.org @Johannes Kirschbauer @hsjobeki like how haskell's docs do it? all the types and whatnot in the source view in https://hackage.haskell.org/package/base-4.19.1.0/docs/src/Control.Arrow.html#Arrow are clickable and whatnot it's done by evil shit but we could instrument a Nix evaluator. also fyi as someone who worked on that it works even better locally on nixpkgs haskell because cross library references work in the source view :)) | 03:57:15 |
@jade_:matrix.org | (actually i wonder if nixd already contains the necessary technology) | 04:01:47 |
kait | In reply to @johannes.kirschbauer:scs.ems.host If you could give a concrete example i can tell you if its a wiring issue or would need to be maintained seperately anyways in the long term. I remembered that the writers because some of them are dynamically created by partial application I am thinking of the functions in this file: https://github.com/NixOS/nixpkgs/blob/8f0d434c23d2ae84d0bf32622358361ade96d077/pkgs/build-support/writers/scripts.nix#L402 | 07:15:42 |
@johannes.kirschbauer:scs.ems.host | I think they do. I also started a minimal project that does only the reference tracking https://github.com/hsjobeki/flutsch by value introspection | 07:30:53 |
@johannes.kirschbauer:scs.ems.host | * I think nixd does. I also started a minimal project that does only the reference tracking https://github.com/hsjobeki/flutsch by value introspection | 07:31:59 |
@johannes.kirschbauer:scs.ems.host | jade_: | 07:32:09 |
@johannes.kirschbauer:scs.ems.host | Its very POC and need more love and time until its usable | 07:32:56 |