После того, как я прочитал «Практический общий Lisp», я, наконец, понял, что такое большое дело в макросах, и я искал язык платформы .NET, который поддерживает это. Есть несколько Lisp диалектов для .NET, но из того, что я смог собрать все, либо очень бета, либо отказались. Недавно мой интерес вызвал Clojure, но это для платформы Java, и, возможно, с помощью ikvm он не чувствует себя интегрированным. Особенно, когда вы хотите делать такие вещи, как WPF.Поддержка макросов в F #
Недавно я слышал шепот о F #, я попытался посмотреть документацию, если бы мог найти что-нибудь о поддержке макросов, но не нашел его. Так кто-нибудь знает?
Спасибо :)
Портирование camlp4 не является тривиальной задачей. Но это не требуется, если вы находитесь в совместимом с ocaml подмножеством F #. Хотя весь процесс потребует некоторой ручной настройки и приведет к определенным ограничениям. – ygrek
Ссылка на это сообщение: (http://www.ocaml-tutorial.org/camlp4_3.10) – theoski