Hi Guixers,

Why do we check if python is a promise and then "force" it?

I'm just trying to understand the thinking for doing that since I didn't
write this code.

```
(let ((python (if (promise? python)
                  (force python)
                  python)))
     ...
```

I understand that force makes a promise evaluate (laziness). That's
about as much as I know.

guix/build-system/python.scm:119

all best,

jgart

Reply via email to