missionary

J 2024-04-11T12:41:38.681449Z

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)))))

leonoel 2024-04-11T13:46:24.972589Z

yes

J 2024-04-11T13:47:38.752739Z

Wonderful! Thanks