Resultados da pesquisa a pedido "lisp"

3 a resposta

Como reverter recursivamente uma lista usando apenas operações básicas?

Eu queria saber como reverter uma lista usando apenas operações básicas, como contras, primeiro, descanso, vazio ?, etc. Não são permitidas funções auxiliares ou acumuladores, e a função recebe apenas uma entrada - uma lista. Disseram-me que ...

8 a resposta

acro @c (a | d) + r no raquete

Gostaria de saber se é possível escrever uma macro no Racket que traduza todas as formas de forma (c (a | d) + r xs), em que c (a | d) + r é uma expressão regular que combina car, cdr, caar , cadr, ... etc, na composição correspondente de ...

4 a resposta

Uso de # a.k.a. leitura-macro

Ao ler o livro "Let Over Lambda", de Doug Hoyte, encontrei a seguinte descrição de#. assinar, também conhecida como macro de leitura: Uma macro de leitura básica incorporada ao COMMON LISP é o #. macro de avaliação em tempo de leitura. Essa ...

2 a resposta

Trocando elementos em uma lista Common Lisp

Existe uma função Common Lisp que troque dois elementos em uma lista, dados seus índices e retorne a lista modificada?

4 a resposta

No common-lisp, como modifico parte de um parâmetro de lista de dentro de uma função sem alterar a lista original?

1 a resposta

Em que sentido linguagens como Elixir e Julia são homoicônicas?

É fácil ver a homoiconicidade em Lisp: (+ 1 2) é a chamada de função para+ com1, 2 como argumentos, além de ser uma lista contendo+, 1e2. É simultaneamente código e dados. Em uma linguagem como Julia, no entanto: 1 + 2 Eu sei que podemos ...

8 a resposta

Mac OS X vem com um ambiente Lisp integrado ao Emac

Eu tenho tentado encontrar um ambiente que não envolva a instalação de mais nada no meu mac para o Lisp, pois não o usarei depois de concluir a lição de casa (quem sabe se eu continuar usando). Eu tentei olhar, mas não consigo encontrar nada. ...

3 a resposta

ódigo de Substituição Baseada em Regras de Correspondência de Padrão SICP

Encontrei o código desta lição on-line (http://groups.csail.mit.edu/mac/ftpdir/6.001-fall91/ps4/matcher-from-lecture.scm) e estou tendo um tempo tentando depurá-lo. O código parece bastante comparável ao que Sussman escreveu: ;;; Scheme code ...

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?

8 a resposta

rogramação Paralela Comum Lisp

Quero implementar meu algoritmo de filtragem de partículas em paralelo no Common Lisp. A filtragem e a amostragem de partículas podem ser paralelizadas e eu quero fazer isso na minha máquina de 4 núcleos. Minha pergunta é se a programação em ...