تتميز CGOL بكونها ترمزًا بديلاً يتميز بتركيبة جبرية قابلة للتوسيع للغة برمجة Lisp. تم تصميمها بواسطة Vaughan Ronald Pratt للمستخدمين الذين يستخدمون MACLISP في البداية، ثم تم نقلها لاحقًا إلى Common Lisp. يتميز ترميز CGOL بترميز داخلي تقليدي، في أسلوب ALGOL، بدلاً من الصيغة التقليدية لـ Lisp التي تستخدم صيغة الأقواس بشكل متجانس. يعتمد محلل CGOL على تصميم Pratt للتحليل بأولوية المشغل الأعلى وهو يُشار إليه أحيانًا غير رسميًا باسم “محلل Pratt”. من الناحية الدلالية، فإن CGOL في جوهرها مجرد Common Lisp، مع بعض الدعم الإضافي لقراءة وطباعة البيانات.
تستند CGOL على جامعة كاليفورنيا، بيركلي كمجتمع أصلي، وهي لغة برمجة مفتوحة المصدر ويمكن الوصول إليها من خلال صفحتها على ويكيبيديا (https://en.wikipedia.org/wiki/CGOL). تمتلك ميزات تفيد المطورين مثل القدرة على وضع تعليقات وتحديد التباعد الدلالي والتعليقات على الأسطر. للمزيد من المعلومات حول اللغة والأمثلة على الاستخدام، يمكن الاطلاع على صفحتها على ويكيبيديا.