Common Lisp: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 134:
Profiler nie jest częścią standardową Common Lispa,<ref>[http://www.psg.com/~dlamkins/sl/chapter28.html Successful Lisp: How to Understand and Use Common Lisp by David B. Lamkins, Chapter 28 - Practical Techniques for Programming ]</ref> ale powinien być w każdej wersji. Np w SBCL jest sb-sprof <ref>[http://www.sbcl.org/manual/Statistical-Profiler.html Podręcznik SBCL, Statistical Profiler ]</ref>
=Programowanie=
=Stałe=
Stałe globalne definiujemy za pomocą makra '''defconstant''' :
(defconstant iSide 33 "side of rectangular plane / viewport / image in pixels ")
 
==Pętle==
Pętla z użyciem makra '''loop''' : <ref>[http://items.sjbach.com/211/comparing-loop-and-iterate hcomparing-loop-and-iterate by Stephen Bach]</ref>
(loop for y from -1.5 to 1.5 by 0.5 do (format t (concatenate 'string "y= " (write-to-string y) "~%")))
wynik działania :