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