Resultados da pesquisa a pedido "clojure"

1 a resposta

Quais são as tarefas do "leitor" durante a interpretação do Lisp?

Eu estou pensando sobre o propósito, ou talvez mais corretamente, as tarefas do "leitor" durante a interpretação / compilação dos programas Lisp. A partir da pesquisa pré-pergunta que acabei de fazer, parece-me que um leitor (em particular ...

2 a resposta

Como adiciono um elemento a um mapa de matriz no Clojure?

Como posso adicionar um elemento a um mapa de matriz no Clojure? Eu tentei usar assoc, mas ele não foi adicionado? Eu quero essencialmente definir um valor padrão de 0 para todos os itens ausentes na entrada array-map. (defn create-entry [doc] ...

2 a resposta

O mapa mais longo de Clojure

Estou tentando escrever uma função de utilitário Clojure chamadamap-longest (sugestão de nome alternativo apreciada). Esta função terá a seguinte "assinatura": (map-longest fun missing-value-seq c1 & colls)e se comportará de maneira semelhante ...

4 a resposta

Clojure def vs defn para uma função sem argumentos

Eu escrevi um programa em clojure, mas algumas das funções não têm argumentos. Quais seriam as vantagens de codificar funções como "def" em vez de "defn" sem argumentos?

1 a resposta

Como criar funções Clojure `defn` automaticamente sem macros?

Originalmente motivado pela seguinte pergunta:Chamadas mapeadas para macro clojurescript [https://stackoverflow.com/questions/43897632/mapped-calls-to-clojurescript-macro] Suponha que você deseje criar muitas funções semelhantes automaticamente ...

4 a resposta

Como posso imprimir um PersistentHashMap no Clojure em uma string?

Como posso imprimir um PersistentHashMap no Clojure em uma string? Estou procurando algo como: (str (pprint {... hash map here...})que eu posso passar como uma String

2 a resposta

Clojure: garantir a integridade dos dados ao criar um registro a partir de um mapa?

Estou aprendendo o Clojure e gostando, mas encontro uma inconsistência nos registros que me intriga: por que o construtor de mapas padrão (map-> Whatever) não verifica a integridade dos dados ao criar um novo registro? Por exemplo: user=> ...

3 a resposta

Dividir linhas no clojure durante a leitura do arquivo

Estou aprendendo clojure na escola e tenho um exame chegando. Eu só estava trabalhando em algumas coisas para garantir que eu entendi. Estou tentando ler um arquivo linha por linha e, como faço, quero dividir a linha sempre que houver um ...

1 a resposta

O jar produzido com lein uberjar falha em NoClassDefFoundError

Eu tenho um aplicativo Web simples com este project.clj: (defproject squirrel-money "1.0.0-SNAPSHOT" :description "Squirrel Money" :dependencies [[org.clojure/clojure "1.2.0"] [org.clojure/clojure-contrib "1.2.0"] [compojure "0.5.3"] ...

2 a resposta

Qual é a diferença entre Lisp-1 e Lisp-2?

Tentei entender a diferença entre o Lisp-1 e o Lisp-2 e como isso se relaciona com o Clojure, mas ainda não o entendi direito. Alguém pode me esclarecer?