Yeah, I could do similar open testing:
(def is-type (proc (x t) (eq? (type x) t)))
(is-type 5 'int)
But it's nice to have single-parameter ones for FP list stuff. I suppose that 2-parameter version could have their order swapped and do partial application on top of it.Anyway, was just sharing something I had fun making. No language wars intended.
and istype(5, int) doesn't seem that much different than (int? 5)
I bet there's a version in c++ with templates and typeid.