Clojure

Logiciel capture d'écran:
Clojure
Détails logiciels:
Version: 1.8.0 Mise à jour
Date de transfert: 24 May 16
Développeur: Rich Hickey
Licence: Gratuit
Popularité: 52

Rating: 3.3/5 (Total Votes: 3)

En plus de la JVM, Clojure cible également CLR, le Clojure Language Runtime.
Le CLR est une implémentation native de Clojure sur .Net Framework de Microsoft, programmé en C # et en utilisant la dynamique Language Runtime (DLR).
Avant d'être un gros problème sur le marché du développement, Clojure a commencé comme une expérience simple, juste un autre dialecte Lisp.
Il a ensuite évolué en un gigantesque outil incontournable après qu'il a commencé à être utilisé pour compilé directement JVM bytecode, tout en restant ouverte pour l'édition et des changements dans le code en temps réel.
Cette caractéristiques dynamiques de la compilation, il est beaucoup plus utilisable dans des environnements de production, où Java peut parfois être gênant de travailler avec

Ce qui est nouveau dans cette version:.

  • Carte destructuration étendu pour supporter les touches namespaced
  • New & quot; certains & quot; opérations
  • algorithmes de hachage

Ce qui est nouveau dans la version 1.6.0 / 1.7.0-alpha5:

  • Carte destructuration étendue à clés namespaced de soutien
  • New & quot; certains & quot; opérations
  • algorithmes de hachage

Ce qui est nouveau dans la version 1.5.1:.

  • Correction de fuite causée par la version précédente

Ce qui est nouveau dans la version 1.4.0:

  • Fonctions désapprouvées et supprimées:
  • Les champs qui commencent par un Dash ne peut plus être consulté en utilisant Dot Syntaxe
  • Nouvelles / Fonctionnalités améliorées:
  • littéraux lecteur
  • clojure.core / mapv
  • clojure.core / filterv
  • clojure.core / ex-info et clojure.core / ex-data
  • clojure.core / réduire-kv
  • clojure.core / contient? Amélioration
  • clojure.core / min et clojure.core / max préfèrent NaN
  • clojure.java.io/as-file et Handle clojure.java.io/as-url URL-Escaping Mieux
  • Nouveau Dot Syntaxe pour l'enregistrement et le type de champ d'accès
  • Méthodes enregistrement usine Disponible Inside defrecord
  • affirmer-args Affiche Namespace et numéro de ligne sur les erreurs
  • Fichier et Numéro de ligne Ajouté à Earmuff dynamique Avertissement
  • Exiger peut prendre un: voir Option
  • * compilateur-options * Var
  • Amélioration des rapports des caractères non valides dans Unicode chaîne littéraux
  • clojure.core / hash Repose non plus sur .hashCode
  • Java 7 Documentation
  • Charges loadlibrary bibliothèque à l'aide du système ClassLoader

  • int
  • Java est encadré comme java.lang.Integer

Ce qui est nouveau dans la version 1.3.0:

  • Fonctions désapprouvées et supprimées:
  • Earmuffed Vars ne sont plus considérés automatiquement dynamique
  • ISEQ Hérite No Longer de Sequential
  • Retiré Bit Support Operation pour les numéros Boxed
  • Ancillary Namespaces No Longer Auto-Charger au démarrage
  • Répliquer Obsolète
  • Nouvelles / Fonctionnalités améliorées:
  • Support Primitive amélioré
  • defrecord et DefType Améliorations
  • Mieux Exception rapports
  • clojure.reflect / refléter
  • clojure.data / diff
  • clojure.core / tous-pred et clojure.core / some-fn Combinators
  • clojure.core / réalisé?
  • clojure.core / avec-redefs-fn et avec-redefs
  • clojure.core / trouver des mots clés
  • clojure.repl / pst
  • clojure.pprint / print-table
  • respecte pprint * print-longueur *
  • Compilation et déploiement via Maven
  • carte mot-clé interne utilise refs faibles
  • ^: defs const
  • Message Roulement Assert
  • Vérification des erreurs pour les options defmulti
  • Exceptions cochés supprimés
  • vecteur de prend des arguments multiples
  • deref avec timeout
  • Support de promenade pour les triés par Collections
  • string.join amélioré pour travailler avec Sets
  • clojure.test-helper
  • Newline sorties séquence de saut de ligne spécifique à la plateforme

  • proxy de retour
  • init-proxy et mettre à jour-proxy
  • Doc & trouver-doc déménagé à REPL
  • clojure.java.shell/sh accepte en entrée tout ce qui fait clojure.java.io/copy~~V~~singular~~3rd
  • InterruptedHandler Promu clojure.repl
  • Ajout du support pour l'exécution de namespaces -Principaux de clojure.main
  • Définir les noms de fils sur les pools de threads de l'agent
  • Ajout de soutien docstring à def
  • fonction Comp retourne l'identité lorsqu'elle est appelée avec arité zéro
  • Type de conseils peuvent être appliqués à des vecteurs arg
  • Reliure Acheminement

Ce qui est nouveau dans la version 1.3 Alpha 1:.

  • Support primitive amélioré
  • namespaces auxiliaires ne sont plus auto-charge au démarrage.
  • Amélioration des rapports d'exception.

Logiciel similaire

Racket
Racket

10 Feb 16

Zephir
Zephir

10 Dec 15

Julia
Julia

1 Oct 15

D'autres logiciels de développeur Rich Hickey

Clojure
Clojure

21 Jan 15

ClojureScript
ClojureScript

20 Jul 15

Commentaires à Clojure

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!