Clojure

Skjermbilde programvare:
Clojure
Prog.varedetaljer:
Versjon: 1.8.0 Oppdatert
Last opp dato: 24 May 16
Utvikler: Rich Hickey
Lisens: Gratis
Popularitet: 12

Rating: 3.3/5 (Total Votes: 3)

I tillegg til JVM, Clojure også mål CLR, den Clojure Language Runtime.
Den CLR er en innfødt implementering av Clojure på Microsofts .Net Framework, programmert i C # og bruke Dynamic Language Runtime (DLR).
Før å være en så stor avtale om utvikling markedet, Clojure startet som et enkelt eksperiment, bare en annen Lisp dialekt.
Deretter utviklet seg til en mammut må-ha verktøy etter at det begynte å bli brukt til å kompileres direkte til JVM bytecode, og fortsatt er åpen for redigering og endringer i koden i sanntid.
Denne dynamiske kompilering funksjoner gjør det mye mer anvendelig i produksjonsmiljøer, hvor Java kan noen ganger være irriterende å jobbe med

Hva er nytt i denne utgaven.

  • Kart omstrukturering utvides til å støtte namespaced tastene
  • Ny & quot; noen & quot; operasjoner
  • hashing algoritmer

Hva er nytt i versjon 1.6.0 / 1.7.0-alpha5:

  • Kart omstrukturering utvidet til støtte namespaced tastene
  • Ny & quot; noen & quot; operasjoner
  • hashing algoritmer

Hva er nytt i versjon 1.5.1.

  • Fix for lekkasje forårsaket av forrige utgivelse

Hva er nytt i versjon 1.4.0:

  • foreldet og fjernet Funksjoner:
  • Felt som starter med en Dash ikke lenger kan nås ved hjelp av Dot Syntax
  • Nye / forbedrede funksjoner:
  • Leser Literaler
  • clojure.core / mapv
  • clojure.core / filterv
  • clojure.core / ex-info og clojure.core / ex-data
  • clojure.core / redusere-kv
  • clojure.core / inneholder? Forbedret
  • clojure.core / min og clojure.core / max trekker NaN
  • clojure.java.io/as-file og clojure.java.io/as-url Handle URL-escaping Bedre
  • Ny Dot Syntax for post og Type Feltet tilgang
  • Record Fabrikk Metoder tilgjengelig inne defrecord
  • hevde-args Viser Namespace og linjenummer på feil
  • Fil og Line Number Lagt øreklokke Dynamic Advarsel
  • Krev kan ta en: se Alternativ
  • * kompilatoropsjoner * Var
  • Forbedret Rapportering av ugyldige tegn i Unicode strenger
  • clojure.core / hasj ikke lenger Avhengig av .hashCode
  • Java 7 Dokumentasjon
  • Loadlibrary Masse Bibliotek Bruke System ClassLoader
  • Java int er eske som java.lang.Integer

Hva er nytt i versjon 1.3.0:

  • foreldet og fjernet Funksjoner:
  • Earmuffed Vars er ikke lenger automatisk anses Dynamic
  • iseq ikke lenger arver fra Sekvensiell
  • Fjernet Bit Drift Støtte for Boxed Numbers
  • Hjelpe Navnerom ikke lenger Auto-Load ved oppstart
  • Repliker avviklet
  • Nye / forbedrede funksjoner:
  • Forbedret Primitive Support
  • defrecord og deftype Forbedringer
  • Bedre Unntak Rapportering
  • clojure.reflect / reflektere
  • clojure.data / diff
  • clojure.core / hver-pred og clojure.core / noen-fn combinators
  • clojure.core / realisert?
  • clojure.core / med-redefs-fn og med-redefs
  • clojure.core / finn-ordet
  • clojure.repl / PST
  • clojure.pprint / print-table
  • pprint henseender * print-lengde *
  • Utarbeidelse og distribusjon via Maven
  • Intern søkeord kart bruker svake refs
  • ^: const defs
  • Melding Peiling Assert
  • Feilkontroll for defmulti alternativer
  • Fjernet Sjekket Unntak
  • vektor av tar flere argumenter
  • DEREF med timeout
  • Gå Støtte for sorteres-by samlinger
  • string.join Forbedret å jobbe med sett
  • clojure.test-helper
  • Newline utganger plattformspesifikk linjeskift sekvensen
  • init-proxy og update-proxy retur proxy
  • Doc & finn-doc flyttet til ERSTATTER
  • clojure.java.shell/sh godtar som innspill noe som clojure.java.io/copy~~V gjør
  • InterruptedHandler Forfremmet til clojure.repl
  • Lagt til støtte for å kjøre -Main navnerom fra clojure.main
  • Sett tråd navn på agenten thread pools
  • Lagt docstring støtte til def
  • Comp funksjonen returnerer identitet når kalt med null arity
  • Type tipsene kan brukes til arg vektorer
  • Binding Overdragelsen

Hva er nytt i versjon 1.3 Alpha 1.

  • Forbedret primitiv støtte
  • Hjelpe navnerom ikke lenger automatisk belastning på oppstart.
  • Bedre avviksrapportering.

Lignende programvare

sweet.js
sweet.js

28 Feb 15

Mako
Mako

1 Mar 15

Inject
Inject

12 Apr 15

RPy
RPy

9 Apr 16

Annen programvare fra utvikleren Rich Hickey

Clojure
Clojure

21 Jan 15

ClojureScript
ClojureScript

20 Jul 15

Kommentarer til Clojure

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!