Resultados da pesquisa a pedido "clisp"

1 a resposta

Estouro de pilha incomum ao inserir nós na árvore binária

Versão CLISP: 2.49 Nó da folha (value (NIL) (NIL))Nó Não Folha (value (value (NIL) (NIL)) (NIL))Código ("formato" apenas para depuração) ; (nil) means NULL (defun binary-insert (root obj <) (if (null (cdr root)) (progn (format t "In Null [~A] ...

1 a resposta

Teste se o array está dentro de uma lista em lisp

Eu tenho dois itens. O primeiro,

5 a resposta

Como alterar o diretório atual da SBCL?

Isto émuit fácil de alterar o diretório de trabalho atual do CLisp: >cat ~/.clisprc.lisp ;;; The following lines added by ql:add-to-init-file: #-quicklisp (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) ...

1 a resposta

Por que (lista 'citação' x) é avaliada como 'x e não (' x) ou (citação 'x)?

Estou tentando aprender LISP e estava passando por um exemplo de código em que algo semelhante ao código a seguir é usado: (citação da lista 5) Isso é avaliado como '5 no REPL. Eu esperava que avaliasse para ('5) ou (citação 5) Estou tentando ...

1 a resposta

Existe uma maneira de compilar o CLISP com suporte dinâmico a FFI no Mac OS?

Eu uso o clisp 2.48 (28-07-2009) no Mac OS X 10.6.4. Eu baixei o clisp com 'sudo port install clisp'. Depois de instalarcólica rápida [http://www.quicklisp.org/], Instalei alguns pacotes e a maioria deles está OK. No entanto, quando tentei ...

4 a resposta

Estouro de pilha da chamada de função recursiva em Lisp

Estou aprendendo Lisp do livro &quot;The Land of Lisp&quot; de Conrad Barski. Agora eu bati meu primeiro obstáculo, onde o autor diz:Chamar-se dessa maneira ...

1 a resposta

Escrevendo expressões lambda em comum lisp

Atualmente estou lendo ANSI Common Lisp por Paul Graham, e tenho uma pergunta sobre como escrever expressões lambda.Precisamos prefixar uma expressão lambda com

4 a resposta

CLISP - Invertendo uma lista simples

Eu tenho que inverter os elementos de uma lista simples (dimensão única). Eu sei que há uma função reversa embutida, mas não posso usá-la para isso.Aqui está...

2 a resposta

Lisp randomiza e usa duas funções para puxar da lista para outra

Ok, então eu sou novo no lisp e estou trabalhando neste programa há alguns dias para conhecer o lisp e pesquisar certas partes do lisp, como contras, cdr, let, funcall e outras. Estou tentando criar uma máquina de doces que dispensa ...

4 a resposta

combinando duas variáveis em um nome de função na macro

Eu estava brincando com macros e clos, onde criei uma macro "objeto" para criar instâncias (defmacro object (class &rest args) `(make-instance ',class ,@args))Agora, também acabei querendo fazer algo semelhante para funções de acessador ...