Beni Cherniavsky-Paskin: > "<*" is 2 chars, "((" is 2 chars. Some of your win here is just from using > spaces to set apart the delimiters. > Isn't this better addressed by schemes that allow [..] in place of (..): > > let [ (x cos(f(c))) > (y sin(f(c))) ] > ! dostuff x y > > which is more homoiconic by preserving the nesting level. > I feel that let's structure is truly annoying, but it's not the notation's > job to hide that if it becomes less homoiconic; I'd rather fix the > construct and use a let1 macro.