ในการวิพากษ์วิจารณ์ของเสียงกระเพื่อมสามัญเขียนโดย Rodney A. Brooks และ Richard P. Gabriel จาก Stanford ในปี 1984 การออกแบบการตัดสินใจบางอย่างที่เก็บรักษาไว้โดยคณะกรรมการ Common Lisp แม้ว่าการอภิปรายส่วนใหญ่จะยังคงใช้ได้ แต่มีสองแถลงการณ์ที่อ้างถึงเทคโนโลยีที่มีอยู่ในขณะนั้นและอาจเป็นเท็จในวันนี้
ข้อความทั้งสองนี้คือ:
ค่าใช้จ่ายของภาษามากเกินไปถูกยกเลิกด้วยการตักเตือนว่า 'ผู้รวบรวมที่ดี' สามารถดูแลพวกเขาได้ ยังไม่มีใครเขียน - และมีแนวโน้มที่จะไม่มีความพยายามอย่างมาก - คอมไพเลอร์ที่ใช้ส่วนของเทคนิคที่คาดหวัง
ในขณะที่ฉันเป็นสามเณร Lisp สามัญหรือแม้กระทั่งเด็กฝึกงานฉันไม่สามารถเจาะจงได้มากกว่าผู้เขียน พวกเขาดูเหมือนจะกล่าวว่าลักษณะทั่วไปที่ดีและความยืดหยุ่นได้ถูกสร้างขึ้นในหลาย ๆ ด้านของภาษาซึ่งทำให้การเขียนคอมไพเลอร์ที่ดีค่อนข้างยาก
ใน LISP สามัญการควบคุมมากเกินไปเล็กน้อยถูกวางไว้ในเลขคณิตจุดลอยตัว และแน่นอนว่าถึงแม้ว่าการทำงานที่ถูกต้องของโปรแกรม floating-point-point สามารถบรรลุได้ แต่ประสิทธิภาพอาจแตกต่างกันไป
เท่าที่ฉันเข้าใจดูเหมือนว่าการเขียนรหัสตัวเลขที่มีประสิทธิภาพใน Common LISP เป็นไปได้ แต่มีความท้าทายมากกว่าที่จะเป็น
เมื่อสามสิบปีก่อน ฉันจะพิจารณาคำแถลงเหล่านี้ได้อย่างไรถ้าฉันยินดีที่จะเขียนโปรแกรม Common LISP สำหรับการใช้งานซอฟต์แวร์เสรีอย่างใดอย่างหนึ่ง (CLISP, SBCL และคณะ)