После прочтения Practical Common Lisp я, наконец, понял, в чем заключалась проблема макросов, и я искал язык для платформы .NET, который бы поддерживал это. Есть несколько диалектов LISP для .NET, но из того, что я смог собрать, все они либо очень бета, либо заброшены. Недавно мой интерес вызвал Clojure, но он относится к платформе Java, и, хотя он может использовать ikvm, он не чувствует себя интегрированным. Особенно, если вы хотите делать что-то вроде WPF.
Недавно я слышал шепот о F #, я пытался просмотреть документацию, если смог найти что-нибудь о поддержке макросов, но не нашел ее. Так кто-нибудь знает?
Спасибо:)