Name: Anonymous 2016-12-10 20:28
I've reduced inheritance to 99 characters, applicable to producing any function, not just datatype definitions, and am trying to find how publishable that is... (define (make p b) (letrec ((f (λ (x) ((p f b) x)))) f)) (define ((inherit p q) f s) (p f (q f s)))