Resultados da pesquisa a pedido "lisp"
setf em uma função não funciona
Eu defini uma variável especial * unsorted-lst * e uma função para redefinir essa variável no meu script:
Executando uma função Common Lisp de um prompt de comando do Terminal
Estou tendo alguma dificuldade em encontrar uma resposta para isso, então talvez não seja possível. Eu gostaria da flexibilidade de ser capaz de carregar / c...
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?
Como encomendar minha variável acumulada neste caso no Racket?
Estou codificando com Racket por razões educacionais. Foi-me dada uma tarefa na qual eu deveria criar uma função que, sem filtro, receberia uma lista como entrada e retornaria outra lista apenas com os números pares da primeira lista. Eu vim ...
Como lidar com acentos no Common Lisp (SBCL)?
Provavelmente é muito básico, mas eu não sabia mais o que perguntar. Estou tentando processar algumas informações de texto em um SLIME REPL a partir de um arquivo escrito em português, portanto, usa muitos caracteres de acento - como é, á, ô, ...
Erro de chamada da função Lisp
Eu escrevi uma função Lisp assim: (defun power (base exponent) (if (= exponent 0) 1 (* base (power (- exponent 1)))))Quando tento chamá-lo, no entanto, recebo alguns erros: CL-USER 2 > (power 2 3) Error: POWER got 1 arg, wanted at least 2. 1 ...
É preferível defun ou setf para criar definições de funções no lisp comum e por quê?
Qual é a diferença fundamental nas funções definidas usandodefun esetf como abaixo e um método é preferido em detrimento de outro fora das considerações de estilo? Usandodefun: * (defun myfirst (l) (car l) ) MYFIRST * (myfirst '(A B C)) ...