In Common Lisp A Eleştirisi 1984 yılında Rodney A. Brooks ve Stanford Richard P. Gabriel tarafından yazılan, Common Lisp normallestirici komitesi tarafından tutulan bazı tasarım kararları tartışılmaktadır. Tartışmanın çoğu geçerli olmakla birlikte, şu anda mevcut olan teknolojiye atıfta bulunan ve bugün yanlış olan iki ifade vardır.
Bu iki ifade:
Herhangi bir iyi derleyicinin kendileriyle ilgilenebileceği iddiasıyla dilin çok fazla maliyeti giderildi. Henüz hiç kimse yazmadı - muazzam bir çaba göstermeden büyük olasılıkla - ondan beklenen hilelerin bir kısmını yapan bir derleyici.
Common Lisp acemi veya çırak olduğum için, yazarlardan daha spesifik olamıyorum. İyi bir derleyici yazmayı oldukça zorlaştıran, dilin çeşitli yönlerine büyük bir genellik ve esneklik getirildiğini söylüyorlar.
ORTAK LİSP'te kayan nokta aritmetiği üzerinde çok fazla kontrol yapıldı. Ve kesinlikle, kayan nokta yoğun bir programın doğru davranışı elde edilebilse de, performans çılgınca değişebilir.
Anladığım kadarıyla Common Lisp'te verimli bir sayısal kod yazmanın mümkün, ancak olması gerekenden daha zorlu olduğu görülüyor.
Bu otuz yıl önceydi. Yaygın ücretsiz yazılım uygulamalarından biri için Ortak Lisp programları yazmaya istekliysem, bugün bu ifadeyi nasıl dikkate almalıyım (CLISP, SBCL ve ark.)?