Clojure

Software screenshot:
Clojure
Dettagli del software:
Versione: 1.8.0 Aggiornato
Data di caricamento: 24 May 16
Sviluppatore: Rich Hickey
Licenza: Libero
Popolarità: 52

Rating: 3.3/5 (Total Votes: 3)

Oltre alla JVM, Clojure rivolge anche CLR, il Clojure Language Runtime.
Il CLR è una implementazione nativa di Clojure su .Net Framework di Microsoft, programmato in C # e utilizzando il Dynamic Language Runtime (DLR).
Prima di essere un grande affare sul mercato di sviluppo, Clojure iniziato come un semplice esperimento, solo un altro dialetto Lisp.
E poi evoluto in un mammut strumento indispensabile dopo l'inizio utilizzato per compilato direttamente alla JVM bytecode, pur rimanendo aperta per la modifica e cambiamenti nel codice in tempo reale.
Questa funzionalità dinamici di compilazione rende molto più utilizzabile in ambienti di produzione, in cui Java a volte può essere fastidioso per lavorare con

Cosa c'è di nuovo in questa versione:.

  • Mappa destrutturazione esteso per supportare le chiavi namespace
  • Nuovo & quot; un po '& quot; operazioni
  • algoritmi di hashing

Cosa c'è di nuovo nella versione 1.6.0 / 1.7.0-Alpha5:

  • Mappa destrutturazione esteso a supporto chiavi namespace
  • Nuovo & quot; un po '& quot; operazioni
  • algoritmi di hashing

Cosa c'è di nuovo nella versione 1.5.1:.

  • Fix per perdite causate dal rilascio precedente

Cosa c'è di nuovo nella versione 1.4.0:

  • obsolete e rimosso Caratteristiche:
  • I campi che iniziano con un Dash non è più possibile accedere utilizzando Dot Sintassi
  • Nuovi / Funzionalità migliorate:
  • Reader letterali
  • clojure.core / mapv
  • clojure.core / filterv
  • clojure.core / ex-informazioni e clojure.core / ex-dati
  • clojure.core / ridurre-kv
  • clojure.core / contiene? Migliorata
  • clojure.core / min e clojure.core / max preferiscono NaN
  • clojure.java.io/as-file e maniglia clojure.java.io/as-url URL-Escaping Meglio
  • Nuovo Dot Sintassi per Record e tipo di campo di accesso
  • Metodi Factory Records disponibile all'interno defrecord
  • affermare-args Displays Namespace e numero di linea su errori
  • File e Linea Numero Aggiunto a paraorecchie dinamica Attenzione
  • Richiede può prendere una: fare riferimento opzione
  • * compilatore-options * Var
  • miglioramento della segnalazione di caratteri non validi in Unicode stringa letterali
  • clojure.core / hash si affida non più sul .hashCode
  • Java 7 Documentation
  • I carichi LoadLibrary Biblioteca Utilizzando Sistema ClassLoader

  • int
  • Java viene inscatolato come java.lang.Integer

Cosa c'è di nuovo nella versione 1.3.0:

  • obsolete e rimosso Caratteristiche:
  • Earmuffed Vars non siano più considerati automaticamente dinamica
  • iseq eredita non è più da Sequenziale
  • Rimosso Operation Support bit per i numeri Boxed
  • Ausiliarie namespace non è più Autocaric all'avvio
  • Replicare Deprecato
  • Nuovi / Funzionalità migliorate:
  • Supporto migliorato Primitive
  • defrecord e DefType Miglioramenti
  • Meglio Exception Report
  • clojure.reflect / riflettere
  • clojure.data / diff
  • clojure.core / ogni-pred e clojure.core / qualche-FN combinatori
  • clojure.core / capito?
  • clojure.core / con-redefs-fn e con-redefs
  • clojure.core / find-parola chiave
  • clojure.repl / PST
  • clojure.pprint / print-table
  • aspetti pprint * stampa di lunghezza *
  • compilazione e la distribuzione tramite Maven
  • mappa parola chiave interno utilizza refs deboli
  • ^: defs const
  • Messaggio cuscinetto Assert
  • Error Checking per Opzioni defmulti
  • eccezioni controllate rimossi
  • vettore-di Takes più argomenti
  • deref con timeout
  • Passeggiata Sostegno ordinato-by Collezioni
  • string.join avanzata per lavorare con set
  • clojure.test-helper
  • Newline uscite specifico per la piattaforma sequenza nuova riga

  • delega
  • init-proxy e l'aggiornamento-proxy ritorno
  • Doc & find-doc spostati REPL
  • clojure.java.shell/sh accetta come qualcosa di input che fa clojure.java.io/copy~~V~~singular~~3rd
  • InterruptedHandler Promosso clojure.repl
  • Aggiunto il supporto per l'esecuzione di namespace -Principali da clojure.main
  • Imposta nomi di thread su pool di thread agente
  • aggiunto il supporto per docstring DEF
  • funzione Comp restituisce identità quando viene chiamato con arity a zero

  • suggerimenti
  • tipo possono essere applicate ai vettori ARG
  • Binding Conveyance

Cosa c'è di nuovo nella versione 1.3 Alpha 1:.

  • Supporto avanzato primitivo
  • namespace ausiliari non è più auto-carico all'avvio.
  • Una migliore gestione delle eccezioni.

Programmi simili

PyHAML
PyHAML

13 Apr 15

Mako
Mako

1 Mar 15

Mult
Mult

12 May 15

Altri software di sviluppo Rich Hickey

Clojure
Clojure

21 Jan 15

ClojureScript
ClojureScript

20 Jul 15

Commenti a Clojure

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria