Fork me on GitHub
#missionary
<
2024-04-11
>
J12:04:38

Hello! It’s allowed to do something like this (pass the memo publisher into a nested function):

(def resolve-something (m/memo (m/sp ...)))

(defn process [get-something]
  (m/sp (prn (m/? get-something))))

(def app
  (m/join {}
          resolve-something
          (m/sp
            (m/? (m/sleep 1100))
            (m/? (process resolve-something)))))

J13:04:38

Wonderful! Thanks