while fonksiyonu
while fonksiyonu ile döngü oluşturulur. while fonksiyonundan sonraki değişkenin değeri nil olması durumunda dönme işlemi durur ve komut kaldığı yerden devam eder.
(while ;1
(setq n (getpoint “nokta giriniz”)) ;2
(işlemler ….)
(işlemler ….)
(işlemler ….)
(işlemler ….)
) ;3
(işlemler ….)
					
1 while (döngü) başlangıcı	
				
2 döngünün tekrarlanmasını sağlayan değişken	
				
3 while (döngü) bitişi