top | item 43889900

(no title)

NikkiA | 10 months ago

praising 'loop' in the same post as describing lisp as 'elegant' shakes head

discuss

order

codr7|10 months ago

Some people seem to like it, and be very effective using it.

The problem is it's a walled garden, with its own quirky syntax; nothing that happens inside of loop is applicable outside, and the other way around.

kagevf|10 months ago

My opinion of LOOP started to change when I read (the much maligned) "Land of Lisp" and went over that "periodic" diagram in TFA. Seeing the elements of LOOP broken down like that went a long way to get me to overcome my original aversion to it.

Jach|10 months ago

Who is maligning Land of Lisp?

shawn_w|10 months ago

I feel bad for people who haven't discovered ITERATE yet.

Jtsummers|10 months ago

ITERATE still breaks when you use `count` inside it, the built-in CL function. If they ever address that problem I'll get back to use it but having a time bomb in my programs isn't something I like.

Trivial example of breakage:

  (iter (for i from 1 to 10)
    (print (count i some-sequence)))