3 ms·
>While it sure is pretty, it's really jarring when you're working in CL. Where are the parens? How the heck does this parse? Note that the compiler will often
by flavio81 8y ago
>While it sure is pretty, it's really jarring when you're working in CL. Where are the parens? How the heck does this parse?
Note that the compiler will often tell you if the LOOP is wrongly written, at compile-time.
It is ugly to some. I love it. On imperative programming, a big part of programming is doing iteration. LOOP makes iterative code read easier, natural, as you sample code snippet proves. LOOP looks like that because it's a DSL; it is a DSL tailored for doing iteration.
>How do I figure out what magic keywords are available within this loop macro? It's maddening!
Yeah, but then it comes on second nature.
Again, you're not forced to use LOOP, there are alternatives like ITERATE.