From e4ba7ef56fb9f61dc522438867c3d239ccd964a3 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Thu, 4 Mar 2021 11:28:22 +0100 Subject: [PATCH] wip --- src/babashka/impl/reify.clj | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/babashka/impl/reify.clj b/src/babashka/impl/reify.clj index 57644f77..041c05d5 100644 --- a/src/babashka/impl/reify.clj +++ b/src/babashka/impl/reify.clj @@ -1,6 +1,7 @@ (ns babashka.impl.reify {:no-doc true} - (:require [clojure.math.combinatorics :as combo])) + (:require [clojure.math.combinatorics :as combo] + [sci.impl.types])) (set! *warn-on-reflection* false) @@ -10,9 +11,10 @@ (let [subsets (rest (combo/subsets (seq methods)))] (reduce (fn [opts classes] (assoc opts - (set (map (fn [[class _]] - (list 'quote class)) - classes)) + (set (cons (list 'quote 'sci.impl.types.IReified) + (map (fn [[class _]] + (list 'quote class)) + classes))) (list 'fn ['methods] (list* 'reify (mapcat