News for hackers. Stuff that matters.
Re:Why Lisp? by GFK_of_xmaspast on Thursday May 07, 2015 @08:49PM (#9509414)
Python you can do: def istype(i, t): return (type(i)==t)

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.

Re:Why Lisp? by frou_dh on Thursday May 07, 2015 @10:04PM (#9509632)
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.