Я недавно не смотрел на это, но по крайней мере в прошлом были некоторые проблемы с полной реализацией общего lisp в CLR, и я был бы немного удивлен, если это изменилось. Проблемы возникают с такими вещами, как обработка чисел с плавающей точкой, когда .net / clr имеет способ сделать это: а) слегка некорректно б) не согласен со стандартом ANSI для общего списка, но в) не позволяет обойти это. Есть и другие подобные проблемы. Это неудобно и, возможно, не слишком важно, но означает, что вы вряд ли увидите CL CL ANSI на CLR.
Есть более серьезные проблемы, например, обычный lisp имеет более мощную объектную систему, поэтому вы не можете сопоставить его 1: 1 с объектом во время выполнения (без MI, например). Это нормально, но оставляет вам подход внутри / снаружи, которого обычная среда выполнения старается избегать ...
Независимо от того, увидите ли вы работающий на нем распространенный вариант с надписью, это отдельная история, но я пока не знаю ни одной (не то, чтобы я выглядел очень усердно)