Resultados da pesquisa a pedido "sbcl"
por que defun não é o mesmo que (setq <name> <lambda>)?
Estou confuso sobre como funciona a macro defun, porque
Push não modifica a lista, sendo um argumento de função
Eu sou novo no lisp comum, então espero que alguém me esclareça isso: digamos que temos uma lista e queremos adicionar um item compush para modificá-lo: CL-USER> (defparameter xx '(1 2 3)) XX CL-USER> xx (1 2 3) CL-USER> (push 100 xx) (100 1 2 ...
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 ...
Lendo a saída binária de um programa externo no Common Lisp
Estou tentando executar um programa externo no SBCL e capturar sua saída. A saída são dados binários (uma imagem png), enquanto a SBCL insiste em interpretá-los como string Tentei de várias maneiras, como (trivial-shell:shell-command ...
Definindo aliases para funções padrão do Common Lisp?
Diz-se que o Lisp permite redefinições de suas funções principais. Eu quero definir um alias para a funçãocl:documentation função, de modo que (doc 'write 'function) === (documentation 'write 'function)Como isso pode ser feito e tornado ...
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)))) ...
Como usar pacotes instalados pelo quicklisp?
Eu instalei o pacote CL-PNG usando quicklisp.
Como processar fluxos de entrada e saída no Steel Bank Common Lisp?
Estou tentando descobrir como usar o fluxo de saída de um programa com o qual começoRUN-PROGRAM para que possa ser usado como entrada de outro programa iniciado comRUN-PROGRAM (ou seja, o equivalente moral e talvez literal de canalização). Eu ...
Página 1 do 2