Resultados da pesquisa a pedido "lisp"
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 ...
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 ...
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 ...
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?
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 ...
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. ...
ó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 ...
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?
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 ...