نظرة عامة على عمليات التطبيع التي يجريها مُمثِّل Common Lisp على الحلول
يستخدم representer الدالة read لقراءة الحل المُقدَّم، والدالة write لكتابة التمثيل، كما يطبّق بعض عمليات التطبيع الإضافية.
تُطبَّق على كل حل مُقدَّم عمليات التطبيع التالية:
لأن تحميل الحل المُقدَّم يتم باستخدام read، تُحذف التعليقات.
بدلًا من تطبيع أي أسماء قد تكون موجودة في سلسلة التوثيق النصية، تُحذف السلسلة نفسها. غير أن التمثيل سيشير إلى ما إذا كانت سلسلة توثيق نصية موجودة أم لا.
لأن تحميل الحل المُقدَّم يتم باستخدام read، تُطبَّع جميع الرموز إلى أحرف كبيرة.
يُكتب التمثيل باستخدام write، لذا فإن أي تفاصيل خاصة بتنسيق الحل المُقدَّم (مثل الإزاحة، والمسافات، وترك قوس الإغلاق الهلالي في أسطر فارغة) لا تبقى في التمثيل.
تُربَط الرموز، مثل أسماء الدوال والمتغيرات والماكرو وكذلك الحزم، بـ gensyms المستخدمة في التمثيل.