zlacker

[parent] [thread] 2 comments
1. regula+(OP)[view] [source] 2025-02-17 16:55:30
I can get behind a hook manager that's a single binary. Where I have an issue is with (for instance) python hook managers where you now need to have python interpreter management that's aware of both the python app you're working on, and the tooling which might have a non-intersecting version requirement.
replies(1): >>whilen+C2
2. whilen+C2[view] [source] 2025-02-17 17:08:29
>>regula+(OP)
While I understand your valid criticism with the overhead of using an interpreted language here, I must point out that using multiple versions in the same repository is quite an antipattern that comes with various complications. Maybe you should consider switching to a version manager of[0] your[1] choice[2].

[0]: https://github.com/jdx/mise

[1]: https://github.com/asdf-vm/asdf

[2]: https://github.com/version-fox/vfox

replies(1): >>regula+OJ1
◧◩
3. regula+OJ1[view] [source] [discussion] 2025-02-18 09:06:38
>>whilen+C2
You have misunderstood my criticism. I don't care in the slightest about the interpreter overhead. I care that I am forced into needing multiple versions in the same repository by having one version required by (for instance) a hook manager, and a different version required by the project itself. I am already using a version manager; it doesn't solve that problem.
[go to top]