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

TypeScript
TypeScript

2 Oct 16

Processing
Processing

13 May 15

Logtalk
Logtalk

11 Mar 16

Annen programvare fra utvikleren Rich Hickey

ClojureScript
ClojureScript

20 Jul 15

Clojure
Clojure

21 Jan 15

Kommentarer til Clojure

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