Это работа для меня, чтобы открывать только почтовые приложения:
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:jorgesys12@gmail.com"));
startActivity(intent);
Большинство различий проистекает из того факта, что F # происходит от ML , а clojure происходит от lisp .
Итак, F # имеет больше ощущения от ML / OCaml / Haskell с акцентом на:
В то время как clojure больше похож на Lisp с акцентом на:
Также, как заметил Брайан, F # - это язык .Net, а clojure - это язык JVM, поэтому каждый будет иметь доступ к огромному, но разному набору библиотек.
Одним из ключевых отличий является то, что F # - это язык .NET, а Clojure работает на JVM. Таким образом, развертывания и поддерживаемые платформы будут другими.
Обратите внимание, что F #, однако, поддерживается моно.
Что касается макросов, я думаю вам не повезло .
F # действительно соответствует Scala на JVM. Самым близким к Clojure на платформе .NET является IronScheme.
Clojure - это шепелявый, актуальный семейный язык Lisp-1. F # практически адаптирован OCaml для платформы .NET.
Похоже, на CLR прилагаются усилия по запуску Clojure. Выглядит очень многообещающе.