Clojure

Tela Software:
Clojure
Detalhes de Software:
Versão: 1.8.0 Atualizado
Data de upload: 24 May 16
Revelador: Rich Hickey
Licença: Livre
Popularidade: 52

Rating: 3.3/5 (Total Votes: 3)

Além da JVM, Clojure também tem como alvo CLR, o Clojure Language Runtime.
O CLR é uma implementação nativa do Clojure no .Net Framework da Microsoft, programado em C # e usando o Dynamic Language Runtime (DLR).
Antes de ser um negócio tão grande no mercado de desenvolvimento, Clojure começou como um experimento simples, apenas mais um dialeto Lisp.
Em seguida, ele evoluiu para um mamute deve ter ferramenta depois de ter começado a ser utilizado para compilado diretamente para JVM bytecode, enquanto ainda permanecem abertas para edição e mudanças no código em tempo real.
As características deste compilação dinâmica faz com que seja muito mais útil em ambientes de produção, onde Java às vezes pode ser irritante para trabalhar com

O que é novo nesta versão:.

  • Mapa desestruturação estendido para suportar chaves namespace
  • New & quot; alguns & quot; operações
  • algoritmos de hash

O que é novo na versão 1.6.0 / 1.7.0-alfa5:

  • Mapa desestruturação estendido para apoio chaves namespace
  • New & quot; alguns & quot; operações
  • algoritmos de hash

O que é novo na versão 1.5.1:.

  • Correção para vazamento causado pela versão anterior

O que é novo na versão 1.4.0:

  • obsoleta e foi removida Características:
  • Os campos que começa com um hífen não pode mais ser acessada usando Dot Sintaxe
  • Novo / Melhoradas Características:
  • Leitor literais
  • clojure.core / mapv
  • clojure.core / filterv
  • clojure.core / ex-info e / ex-dados clojure.core
  • clojure.core / reduzir-kv
  • clojure.core / contém? Melhorou
  • clojure.core / min e clojure.core / max preferem NaN
  • clojure.java.io/as-file e Handle clojure.java.io/as-url URL-Escaping Melhor
  • New Dot Sintaxe para Record e Tipo de Acesso Campo
  • Métodos Factory Records Disponível Dentro defrecord
  • afirmam-args Displays Namespace eo número da linha em erros
  • Arquivo e linha número adicionado Earmuff dinâmico Aviso
  • Exigir pode tomar um: consulte Opção
  • * compilador de opções * Var
  • Melhoria da Comunicação de caracteres inválidos em Unicode string literais
  • clojure.core / hash de Confia não está mais no .hashCode
  • Java 7 Documentação
  • Cargas loadLibrary Biblioteca Usando Sistema ClassLoader

  • int
  • Java é encaixotado como java.lang.Integer

O que é novo na versão 1.3.0:

  • obsoleta e foi removida Características:
  • Earmuffed Vars já não são considerados automaticamente dinâmico
  • ISEQ No Longer Herda de Sequential
  • Removido de Suporte a Operações Bit para Numbers in a box
  • Auxiliar Namespaces No Longer Auto-Load on Startup
  • Replicar Deprecated
  • Novo / Melhoradas Características:
  • Suporte aprimorado Primitive
  • defrecord e DefType melhorias
  • Melhor Exceção Relatórios
  • clojure.reflect / reflectir
  • clojure.data / diff
  • clojure.core / every-pred e clojure.core / some-fn Combinadores
  • clojure.core / perceberam?
  • clojure.core / com-redefs-fn e com-redefs
  • clojure.core / encontrar palavras-chave
  • clojure.repl / pst
  • clojure.pprint / print-table
  • aspectos pprint * impressão de comprimento *
  • Compilação e implantação via Maven
  • mapa interno palavra-chave usa refs fracos
  • ^: defs const
  • Mensagem Tendo Assert
  • Verificação de Erros em Opções defmulti
  • Removido exceções verificadas
  • vector-of toma múltiplos argumentos
  • deref com tempo limite
  • Suporte Walk for ordenada-by Colecções
  • string.join aperfeiçoado para funcionar com conjuntos
  • clojure.test-helper
  • Nova linha saídas específico da plataforma sequência de nova linha
  • init-proxy e atualização-proxy proxy de retorno
  • Doc & encontrar-doc mudou-se para REPL
  • clojure.java.shell/sh aceita como entrada qualquer coisa que clojure.java.io/copy~~V faz
  • InterruptedHandler Promovido a clojure.repl
  • Adicionado suporte para a execução de namespaces -Principais de clojure.main
  • Definir nomes de rosca sobre conjuntos de encadeamentos agente
  • Suporte DocString Adicionado aos def
  • função Comp devolve identidade quando chamado com arity de zero

  • dicas
  • Tipo pode ser aplicado a vetores arg
  • A ligação de encaminhamento

O que é novo na versão 1.3 Alpha 1:.

  • Suporte primitivo avançado
  • namespaces auxiliares não auto-carga na inicialização.
  • Melhor relatórios de exceção.

Programas semelhantes

Parameters
Parameters

12 May 15

Groovy
Groovy

12 Apr 15

RubyTree
RubyTree

1 Mar 15

Outro software de desenvolvedor Rich Hickey

Clojure
Clojure

21 Jan 15

ClojureScript
ClojureScript

20 Jul 15

Comentário para Clojure

Comentários não encontrado
Adicionar comentário
Ligue imagens!