- Turku, Southwest Finland, Finland
- https://sham1.xyz
-
Joined on
2022年07月01日
I'd argue that (integer? +inf.0) => #f is inplied already due to integers being rational, as you said. Since the infinity isn't rational, it can't possibly be an integer, even if (= x (round x)).
I'll just note here for consideration that most undefined behaviour in C only exists because there is no good way to express the wanted outcome within the spec language and the abstract machine...
I am but a humble user, but I am currently running this PR on my profile, and it's working absolutely fantastically.
guix home cannot find home environments defined with service extensions from operating-system
guix home cannot find home environments defined with service extensions from operating-system
This has now been done, with the two PRs, #8450 and #9296. Closing.
I'm sorry if this is bad form, but since you already found the problem in https://codeberg.org/guix/guix/pulls/8450#issuecomment-17357648, I feel sort of justified in doing this ping.
Alright, the fix for the missing #:use-module #:select is now up for review at #9296. I apologise for the inconvenience.
@abcdw I’m seeing this worrying compilation warning:
I have now centralized the flow a bit more, and now the thing will go to the final block no matter if one does or does not have the guix-home-service-type added.
Sadly it does need some kind of a check, because if the user for whatever reason has no guix-home-service-type service in their operating-system service list, fold-services will of course...
Seems to work for me: