JVM Bundan başqa, Clojure də CLR, Clojure Language Runtime hədəfləyir.
CLR Microsoft NET Framework haqqında Clojure bir ana həyata keçirilməsi, C # proqramlaşdırılmış və Dynamic Dil uzunluğu (DLR) istifadə edir.
inkişaf bazarda belə bir böyük olan əvvəl, Clojure sadə təcrübə, yalnız bir Lisp dialekt kimi başlamışdır.
hələ redaktə və real-vaxt kodu dəyişikliklər üçün açıq qalan isə, JVM bytecode birbaşa tərtib etmək istifadə olunur başladı sonra alət olmalıdır bir mamont çevrilmişdir.
Bu dinamik yığma xüsusiyyətləri daha lazımlı istehsal mühit, Java bəzən ilə işləmək üçün annoying ola bilər ki,
Bu azad yeni nədir:.
- Xəritə destructuring namespaced düymələri dəstək uzadıla
- New & quot; bir & quot; əməliyyatlar
- hashing alqoritmlər
/ 1.7.0-alpha5 1.6.0 versiyası yeni nədir:
- Xəritə destructuring şamil dəstək namespaced düymələri
- New & quot; bir & quot; əməliyyatlar
- hashing alqoritmlər
versiyası 1.5.1 yeni nədir.
- əvvəlki azad səbəb sızması Fix
versiyası 1.4.0 yeni nədir:
- Deprecated və silindi Features:
- bir tire ilə başlayın Fields qalmayan Dot sintaksis istifadə əldə edilə bilər
- New / təkmilləşdirilmiş Features:
- Reader literator
- clojure.core / mapv
- clojure.core / filterv
- clojure.core / ex-info və clojure.core / ex-data li>
- clojure.core / azaltmaq-kv
- clojure.core / var? Təkmilləşdirilmiş
- clojure.core / min və clojure.core / max Nan üstünlük
- clojure.java.io/as-file və clojure.java.io/as-url Handle URL-Qaçan Better
- Record və tipi Sahənin Access üçün New Dot Sintaksis
- Record Factory üsulları mövcuddur Inside defrecord
- müdafiə-args Displays Adlar fəzası və Line sayı
- Fayl və kulaklık Dinamik Line sayı Added Xəbərdarlıq
- bir edə bilər tələb: Seçim müraciət
- * compiler-variantları * Var
- Unicode String literator Invalid uchun Təkmilləşdirilmiş Hesabat
- clojure.core / hash qalmayan .hashCode güvənir
- Java 7 Documentation
- System ClassLoader istifadə loadLibrary Yuklenib Library
- Java int java.lang.Integer kimi kutulu edir
Səhvlər barədə
versiyası 1.3.0 yeni nədir:
- Deprecated və silindi Features:
- Earmuffed Vars artıq avtomatik dinamik hesab olunur
- ISeq qalmayan Ardıcıl olan vərəsəlik
- Boxed Nömrələr silindi Bit Operation Support
- Köməkçi Namespaces qalmayan Auto-Load Başlanğıc
- Replicate Deprecated
- New / təkmilləşdirilmiş Features:
- Ətraflı Primitive Support
- defrecord və deftype təkmilləşdirilməsi
- Better Exception Hesabat
- clojure.reflect / əks
- clojure.data / fərq
- clojure.core / hər proqn və clojure.core / Combinators bir-FN
- clojure.core / həyata?
- clojure.core / ilə redefs-FN & ilə redefs
- clojure.core / tapmaq-söz
- clojure.repl / pst
- clojure.pprint / print masa
- pprint hörmət * print uzunluğu *
- Compilation və yerləşdirilməsi
- Daxili söz xəritə istifadə edir zəif refs
- ^: const defs
- Mesaj fantastik Bearing
- defmulti Seçimlər üçün yoxlanılması Error
- silindi Checked istisnalar
- vector-of edir Multiple arqumentləri
- fasiləsi ilə deref
- üçün Walk Support sıralanır-by Collections
- dəstləri ilə işləmək üçün Enhanced string.join
- clojure.test-helper
- Newline nəticələri platform-xüsusi newline ardıcıllıqla
- init-proxy və update-proxy geri proxy
- Doc & tapmaq-doc REPL köçürülüb
- clojure.java.shell/sh edir clojure.java.io/copy~~V input bir şey kimi qəbul
- InterruptedHandler yüksəlmişdir üçün clojure.repl
- Added dəstək
- agent mövzu Pools Set mövzu adları
- Added docstring dəstək def
- Comp funksiyası şəxsiyyət qaytarır
- Type göstərişlər ARG istiqamətini tətbiq oluna bilər
- əqliyyatı məcburi
Maven vasitəsilə
clojure.main olan -Əsas namespaces çalışan
sıfır Arity ilə çağıranda
Versiya 1.3 Alpha 1 yeni nədir.
- Ətraflı ibtidai dəstək
- Köməkçi namespaces başlanğıc artıq avtomatik yük.
- Better istisna hesabat.
Şərhlər tapılmadı