News for hackers. Stuff that matters.
Re:How Lisp macros differ from static code-generation and me... by JeanPierre on Wednesday January 26, 2011 @04:43PM (#2145301)
Seeing how this guy comments about loop, be a little careful when using it. There is no formal standard on how to implement loop, so what you write might result in different answers depending on what Common Lisp implementation you use. Evaluate these loop-expressions and see what happens (from ANSI Common Lisp by PG):

    (loop for y = 0 then z
          for x from 1 to 5
          sum 1 into z
          finally (return (values y z)))
          
and then evaluate this:

    (loop for x from 1 to 5
          for y = 0 then z
          sum 1 into z
          finally (return (values y z)))
Re:How Lisp macros differ from static code-generation and me... by ekiru on Wednesday January 26, 2011 @06:21PM (#2145737)
What aspects of the actual behavior of loop are unspecified?
Re:How Lisp macros differ from static code-generation and me... by JeanPierre on Thursday January 27, 2011 @11:37AM (#2148438)
How to combine them is poorly defined and complex. The loop clauses by themselves is not the problem.