Мне интересно изучить Clojure на CLR. Я вижу, что там есть порт, но я всегда немного подозрительно отношусь к этим второсортным гражданам (т.е. у них нет стабильности или функциональности ...
Итак, есть список? , seq ?, vector ?, map? и так далее, чтобы определить, какой тип коллекции является аргументом. Какой хороший способ отличить карту (то есть что-то, что содержит ключ -...
I have been spending some time playing with Clojure-CLR. My REPL is working, I can call .NET classes from Clojure, but I have not been able to figure out calling compiled Clojure dlls from C# classes. ...
Я решил изучить Clojure (вдохновленный этой книгой). После небольшого исследования я узнал, что могу воспользоваться своим опытом .Net, используя ClojureCLR вместо того, чтобы ...
Есть ли сравнение производительности Clojure на JVM и CLR? Или, может быть, кто-то, кто использовал оба с кодом, чувствительным к производительности, может дать некоторые анекдотические комментарии?
Итак, в основном я не сравниваю здесь Scheme с Clojure, я хочу сравнить реализации. Это: Clojure-clr, который можно установить даже с использованием расширения Visual Studio, но он все еще немного работает ...
Насколько зрелым является clojure-clr? Поддерживает ли это все функции, которые предоставляет clojure / jvm? Работает ли он на Mono без проблем? Я пробовал clojure-clr, и, похоже, он отлично работает с REPL. Однако ...
По-видимому, вы не можете вызвать apply с конструктором записи: (defrecord Foo. [Id field]) (apply Foo. My-list) не выполняется во время чтения, потому что не ожидает Foo. в том месте. Единственное очевидное ...
У меня есть довольно много записей в моей программе, которые я в конечном итоге помещаю на карту, используя одно из их полей как ключ. Например (defrecord Foo. [Id afield anotherfield]) И затем я бы добавил это на карту с помощью ...