#define isstring(x) _Generic((x),char*:1,default:0)
>>11
You means something like constexpr functions with loops?
>>11
There is nothing "Too dangerous" for C, even inline assembler insert in the middle of function.
>>11
Its entirely possible to do such things as loops, monads,
functional composition. It will be very slow to utilize the preprocessor for it, but its entirely possible.
http://rosettacode.org/wiki/Category:Order