Resultados da pesquisa a pedido "clisp"
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] ...
Teste se o array está dentro de uma lista em lisp
Eu tenho dois itens. O primeiro,
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)))) ...
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 ...
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 ...
Estouro de pilha da chamada de função recursiva em Lisp
Estou aprendendo Lisp do livro "The Land of Lisp" de Conrad Barski. Agora eu bati meu primeiro obstáculo, onde o autor diz:Chamar-se dessa maneira ...
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
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á...
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 ...
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 ...