Clojure

Software skärmdump:
Clojure
Mjukvaruinformation:
Version: 1.8.0 Uppdaterad
Ladda upp dagen: 24 May 16
Utvecklare: Rich Hickey
Licens: Gratis
Popularitet: 52

Rating: 3.3/5 (Total Votes: 3)

Förutom JVM, Clojure riktar också CLR, den Clojure språkRuntime.
CLR är en infödd genomförande av Clojure på Microsofts .Net Framework, programmeras i C # och använda Dynamic Language Runtime (DLR).
Innan vara en sådan stor sak på marknadens utveckling, Clojure började som ett enkelt experiment, bara en annan Lisp dialekt.
Det utvecklades sedan till en mammut måste-ha verktyg efter det började som används för att samman direkt till JVM bytekod, medan det fortfarande är öppen för redigering och ändringar i koden i realtid.
Denna dynamiska sammanställning funktioner gör det mycket mer användbar i produktionsmiljöer, där Java kan ibland vara irriterande att arbeta med

Vad är nytt i den här versionen.

  • Kart destrukturering utökas till namnområde nycklar
  • Ny & quot; några & quot; operationer
  • hash algoritmer

Vad är nytt i version 1.6.0 / 1.7.0-alpha5:

  • Kart destrukturering utvidgas till stödnamnområde nycklar
  • Ny & quot; några & quot; operationer
  • hash algoritmer

Vad är nytt i version 1.5.1.

  • Fix för läckage som orsakas av tidigare version

Vad är nytt i version 1.4.0:

  • bruk och Borttagna funktioner:
  • Fält som börjar med en Dash inte längre kan nås med hjälp av Dot Syntax
  • Nya / förbättrade funktioner:
  • Reader Literaler
  • clojure.core / mapv
  • clojure.core / filterv
  • clojure.core / ex-info och clojure.core / Ex-data
  • clojure.core / minska-kv
  • clojure.core / innehåller? Förbättrad
  • clojure.core / min och clojure.core / max föredrar NaN
  • clojure.java.io/as-file och clojure.java.io/as-url Handtag URL-Escaping bättre
  • New Dot Syntax för Record och fälttyp åtkomst
  • Record Factory metoder finns inne defrecord
  • hävdar-args Visar namn och linjenummer på fel
  • Fil och linjenumret till hörselkåpor Dynamic Varning
  • Kräv kan ta en: Se Alternativ
  • * kompilatoralternativ * Var
  • Förbättrad rapportering av ogiltiga tecken i Unicode stränglitteraler
  • clojure.core / hash förlitar sig inte längre finns på .hashCode
  • Java 7 Dokumentation
  • Loadlibrary Laster Library Använda systemClassLoader
  • Java int är inramad som java.lang.Integer

Vad är nytt i version 1.3.0:

  • bruk och Borttagna funktioner:
  • Earmuffed Vars är inte längre automatiskt vara Dynamisk
  • ISeq Ärver Ej längre från Sekventiell
  • Bort Bit Funktion Stöd för Boxed Numbers
  • Komplementär namnområden Ej längre Auto-Load vid start
  • Replikera Deprecated
  • Nya / förbättrade funktioner:
  • Förbättrad Primitive Support
  • defrecord och deftype Förbättringar
  • Bättre Undantag Rapportering
  • clojure.reflect / reflektera
  • clojure.data / diff
  • clojure.core / vardag pred och clojure.core / något-fn kombinatorer
  • clojure.core / förverkligas?
  • clojure.core / med-redefs-fn & with redefs
  • clojure.core / hitta-sökord
  • clojure.repl / PST
  • clojure.pprint / print-tabellen
  • pprint avseenden * utskrifts längd *
  • Sammanställning och distribution via Maven
  • Inre sökord karta använder svaga referenser
  • ^: const defs
  • Meddelande Med Assert
  • Felkontroll för defmulti alternativ
  • Bort Kontrollerad Undantag
  • vektor av Tar Flera argument
  • deref med timeout
  • Gå Stöd för sortering-by Collections
  • string.join Förbättrad att arbeta med uppsättningar
  • clojure.test-hjälpare
  • Newline utgångar plattformsspecifika newline sekvens
  • init-proxy och update-proxy retur proxy
  • Doc och hitta-doc flyttade till REPL
  • clojure.java.shell/sh accepterar som indata något som clojure.java.io/copy~~V gör
  • InterruptedHandler Främjat till clojure.repl
  • Utökat stöd för att köra -Viktiga namn från clojure.main
  • Ange gäng namn på agent tråd pooler
  • Lade docstring stöd till def
  • Comp returnerar identitet när anropas med noll ställighet
  • Typ tips kan tillämpas på arg vektorer
  • Binding Överlåtelse

Vad är nytt i version 1.3 Alpha 1.

  • Förbättrad primitiva stöd
  • Underordnade namn inte längre automatisk belastning vid start.
  • Bättre undantag rapportering.

Liknande mjukvara

AspectJ
AspectJ

6 Mar 16

Skulpt
Skulpt

12 Apr 15

PyHAML
PyHAML

13 Apr 15

Annan programvara för utvecklare Rich Hickey

ClojureScript
ClojureScript

20 Jul 15

Clojure
Clojure

21 Jan 15

Kommentarer till Clojure

Kommentarer hittades inte
Kommentar
Slå på bilder!