>>77
1.I don't think i've ever used some crap called a "linked list",
its basically the worst data structure in terms of efficiency.
2.I normally avoid malloc.
3.I don't mind "polluting the namespace" if it saves resources later.
4.After the macro is created once, its not more complex to reuse it.
5.Unlike lisp i can rewrite the 'loop' easily into any variant while LISPers have to adapt to 'loop' format.