pillsy: > One addition that I would advocate for whic isn't on your list is > a token called __GENSYM__ (or perhaps __UNIQUE__ would be a better > name), which returns a string that's guaranteed to be unique and > usable as an identifier; this could provide additional safety when > metaprogramming with mixin templates and string mixins.
"__GENSYM__" name is too much ugly, and it's essentially a compile time function that keeps a size_t state across calls, so "gensym()" name seems better to me. Bye, bearophile