Perguntas com a marcação «clojure»

Clojure é uma linguagem de uso geral que suporta o desenvolvimento interativo que incentiva um estilo de programação funcional e simplifica a programação multithread.

4
Decoradores Python e macros Lisp
Ao olhar para os decoradores de Python, alguém fez a afirmação de que eles são tão poderosos quanto as macros Lisp (principalmente o Clojure). Olhando para os exemplos dados no PEP 318 , parece-me que eles são apenas uma maneira elegante de usar funções simples de ordem superior antigas no …
18 python  lisp  clojure  macros 

1
Como escrever código Clojure legível?
Eu sou novo no Clojure. Eu posso entender o código que escrevo, mas fica muito difícil entendê-lo mais tarde. Torna-se difícil combinar parênteses. Quais são as convenções genéricas a seguir em relação às convenções de nomenclatura e recuo em várias situações? Por exemplo, escrevi um exemplo de exemplo de desestruturação …

3
Quão independente é o Clojure do Java?
Eu sou bastante novo no mundo Clojure. Aprecio o fato de que se tem acesso fácil a todas as bibliotecas Java por meio dos recursos de interoperabilidade Clojure, mas fiquei imaginando o quanto o Clojure suporta em suas próprias pernas. Obviamente, existem algumas plataformas, como o Android, onde a interoperabilidade …




2
Aproximando-se do SICP em Clojure em vez de Scheme
Sou estudante de terceiro ano em um programa de engenharia de software e trouxe a idéia de ler o SICP para um consultor para obter uma compreensão mais profunda e mais fundamental dos princípios por trás de todo esse software que criamos. Ele sugeriu não aprender o esquema para concluir …
11 clojure  scheme  sicp 

2
Os colchetes e as chaves do Clojure ainda são expressões S?
Estou tentando aprender Lisp e olhando para todos os Lisps por aí e suas diferenças. Vejo que, em algumas implementações do Scheme, você pode usar colchetes de forma intercambiável com colchetes para facilitar a leitura, portanto, como são tratados da mesma forma, presumo que ainda sejam apenas expressões S, como …
11 lisp  clojure 

3
Tecelagem de código de bytes vs macros Lisp
Eu tenho lido sobre as bibliotecas que as pessoas escreveram para linguagens como Java e C # que utilizam tecelagem de código de bytes para fazer coisas como interceptar chamadas de função, inserir código de log etc. etc. Também estive lendo nas macros Lisp / Clojure tente entender melhor como …




1
Exemplo de composição de memória transacional de software
Uma das principais vantagens da memória transacional de software que sempre é mencionada é composição e modularidade. Diferentes fragmentos podem ser combinados para produzir componentes maiores. Em programas baseados em bloqueio, esse geralmente não é o caso. Estou procurando um exemplo simples que ilustra isso com código real. Eu preferiria …
11 haskell  clojure  stm 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.