مروری بر نرمالسازیهایی که representer زبان Common Lisp روی راهحلها اعمال میکند.
representer از read برای خواندن ارسال و از write برای نوشتن بازنمایی استفاده میکند و علاوه بر این، چند نرمالسازی دیگر هم اعمال میکند.
روی هر ارسال نرمالسازیهای زیر اعمال میشود:
چون برای بارگذاری ارسال از read استفاده میشود، توضیحات حذف میشوند.
بهجای نرمالسازی نامهایی که ممکن است در رشتهی مستندات وجود داشته باشند، خود رشته حذف میشود. با این حال، بازنمایی یادداشت میکند که رشتهی مستندات وجود داشته یا نه.
چون برای بارگذاری ارسال از read استفاده میشود، همهی نمادها به حروف بزرگ تبدیل میشوند.
بازنمایی با write نوشته میشود، بنابراین هیچیک از جزئیات قالببندی ارسال (مثل تورفتگی، فاصلهگذاری یا گذاشتن پرانتز بسته در خطوط خالی) در بازنمایی حفظ نمیشود.
نمادهایی مثل اسم توابع، متغیرها و ماکروها و همچنین بستهها به gensyms نگاشت میشوند که در بازنمایی استفاده میشوند.