Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
(ns safer-trampoline.private
(:refer-clojure :exclude [trampoline]))
(defprotocol ISingularResult
"A protocol for holding onto one result. For private use."
(result [this]))
(deftype TrampolineDone [data]
ISingularResult
(result [this]
data))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.