Resultados da pesquisa a pedido "lisp"

4 a resposta

Código de modificação pessoal e irrestrita ”+ O lisp é realmente auto-modificado?

Adianto que admitir que meu conhecimento de Lisp é extremamente mínimo. No entanto, estou extremamente interessado no idioma e pretendo começar a aprendê-lo seriamente em um futuro próximo. Meu entendimento dessas questões é sem dúvida ...

5 a resposta

Correndo chaves no Emacs

No GNU Emacs, há um recurso para destacar colchetes correspondentes no código da mesma co No entanto, quando o código que os colchetes incluem é muito longo com vários if's for's etc., esse recurso não é realmente útil, pois um dos colchetes ...

2 a resposta

operator # + e # - em .sbclrc

Alguém sabe o que#+ e#- operadores significa em.sbclrc? Não encontrei no manual. Eu vejo#- dentro.sbclrc depois de instalar o quicklisp: #-quicklisp (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) (when ...

11 a resposta

uporte @ macro em F #

Depois de ler o Lisp prático comum, finalmente entendi qual era o problema das macros e eu estava procurando uma linguagem para a plataforma .NET que suporte isso. Existem alguns dialetos lisp para .NET, mas pelo que pude reunir, todos são muito ...

5 a resposta

O que exatamente é um símbolo em lisp / schem

Pelo amor de todo-poderoso, ainda não entendi o propósito do símbolo'iamasymbol. Eu entendo números, booleanos, strings ... variáveis. Mas símbolos são demais para minha pequena mente imperativa. Para que exatamente eu os uso? Como eles devem ...

4 a resposta

Mapeando uma função em duas listas no elisp

Lisp comum eu posso fazer isso: (mapcar #'cons '(1 2 3) '(a b c)) => ((1 . A) (2 . B) (3 . C))Como faço a mesma coisa no elisp? Quando tento, recebo um erro: (wrong-number-of-arguments mapcar 3)Se o mapcar do elisp só pode funcionar em uma ...

8 a resposta

Lendo uma matriz de um arquivo de texto no Common Lisp

Estou tentando ler dados (que na verdade são uma matriz) no Lisp a partir de um arquivo de texto. Eu tentei usarwith-open-file eread-line coisas, mas não consegui alcançar meu objetivo. O que estou procurando é equivalente ...

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 ...

10 a resposta

Como fazer uma função Clojure assumir um número variável de parâmetros?

Estou aprendendo Clojure e estou tentando definir uma função que usa um número variável de parâmetros (a variadic) e resuma-os (sim, assim como o procedimento +). No entanto, não sei como implementar essa função Tudo o que posso fazer ...

2 a resposta

Impressão defstruct em Lisp

Tenho uma estrutura de dados muito simples que defini no Lisp: ;;Data structure for a person (defstruct person (name nil) (age 0) (siblings nil :type list)) ;; Siblings is a list of person objectsPrecedo instanciar alguns objetos ...