IronLisp мертв и заменен IronScheme, который, в свою очередь, все еще бета.
L Sharp и ClojureCLR похожи и следуют той же идее современного Lisp для CLR (в отличие от IronScheme, который пытается просто реализовать стандарт R6RS на новой платформе). ClojureCLR кажется более популярным, чем L Sharp, и сообщество Clojure в Java быстро растет, поэтому вы можете использовать многие из его библиотек в своем .NET-приложении.
Я знаю, что для ClojureCLR есть плагин VS2010 .
Полагаю, ClojureCLR сейчас наиболее интенсивно развивается, поэтому я бы сделал ставку на это. С другой стороны, Clojure (и, следовательно, ClojureCLR) все еще изменяется, и его будущие версии могут сильно отличаться от текущего состояния, что не очень хорошо для долгосрочного производственного проекта. С этой точки зрения IronScheme, который реализует старый проверенный R6RS, является более предпочтительным. Я не могу сказать много L #, но я думаю, что это где-то между ClojureCLR и IronScheme.
Итак, фактическое решение зависит от ваших личных потребностей: стабильность, размер (потенциального) проекта и, конечно же, языковые особенности - не забудьте немного узнать обо всех трех.