I wrote a blogpost in 2014 comparing macro systems. Incredibly, tcl's calling convention is equally powerful!
miniblog.
Related Posts
The author of nasm-mode has a great opinionated blogpost on different assemblers and their advantages/disadvantages:
Impressed that digitalocean updated their blogpost to be more blunt. I wish more tech companies were like them.