(lorem ipsum dolor sit amet)
✖ERROR: Variable IPSUM is not bound.
(loop for x from 0 to 19 if (oddp x) do (format t "~D " x) else collect x)
▷1 3 5 7 9 11 13 15 17 19
→(0 2 4 6 8 10 12 14 16 18)
(setf (first '(1 2 3 4)) 'one)
?The above has undefined consequences.
(loop for x from 0 to 19 if (oddp x) do (format t "~D ~%" x) else collect x) ; ⟦foo⟧
▷1 3 5 7 9 11 13 15 17 19
→(0 2 4 6 8 10 12 14 16 18)
::=
occurrences: clauses without formatting, terminals bold, variables italic::=
occurrences: clauses without formatting, terminals bold, variables italic[15:48] <Xach> I like the point (made also by Peter Seibel in his ILC talk) that people on the standardization process didn't make decisions because they didn't know any better -- they argued over every little thing and chose a path forward. Hindsight may make it look like a bad decision, but it wasn't an uninformed or casual decision.
[[CLUS:TODO|Do not use this sidebar - nothing is linked here yet.]] [[CLUS:TODO|Click here instead.]] ----- * **[[CLUS:Common Lisp UltraSpec|(*) Common Lisp UltraSpec]]** * [[CLUS:TODO|TODO: E V E R Y T H I N G]] * **[[CL:ANSI Common Lisp|(*) ANSI Common Lisp]]** * [[CL:Introduction]] * [[CL:Syntax]] * [[CL:Evaluation and Compilation]] * [[CL:Types and Classes]] * [[CL:Data and Control Flow]] * [[CL:Iteration]] * [[CL:Objects]] * [[CL:Structures]] * [[CL:Conditions]] * [[CL:Symbols]] * [[CL:Packages]] * [[CL:Numbers]] * [[CL:Characters]] * [[CL:Conses]] * [[CL:Arrays]] * [[CL:Strings]] * [[CL:Sequences]] * [[CL:Hashtables]] * [[CL:Filenames]] * [[CL:Files]] * [[CL:Streams]] * [[CL:Printer]] * [[CL:Reader]] * [[CL:System Construction]] * [[CL:Environment]] * [[CL:Glossary]] * [[CL:Appendix]] * **[[Extensions|(*) Extensions]]** * [[Extensions:MOP]] * [[Extensions:ASDF]] * [[Extensions:UIOP]] * **[[Libraries|(*) Libraries]]** * [[Libraries:Quicklisp]] * **[[Implementations|(*) Implementations]]** * [[Implementations:SBCL]] * [[Implementations:CCL]] * [[Implementations:ECL]] * [[Implementations:ABCL]] * [[Implementations:LW]] * [[Implementations:ACL]] * [[Implementations:CLISP]] * [[Implementations:GCL]] * [[Implementations:JSCL]] * **[[Books|(*) Books]]** * [[Books:PCL|Practical Common Lisp]] * [[Books:CLR|Common Lisp Recipes]] * [[Books:ANSI CL|ANSI Common Lisp]] * [[Books:Gentle|Common Lisp: A Gentle (...)]] * [[Books:OL|On Lisp]] * [[Books:LOL|Let Over Lambda]] * **[[Documents|(*) Documents]]** * **[[Studying Material|(*) Studying Material]]** * **[[Blogs|(*) Blogs]]**