Resultados da pesquisa a pedido "lisp"

2 a resposta

Por que os símbolos não internos são usados para nomes de pacotes e exportações no Common Lis

Em umscreen cast [http://home.in.tum.de/~lehmanna/lisp-tutorial.html] Na Lista Comum, o autor usa símbolos não internos para nomes e exportações de pacote (defpackage #:foo (:use :cl) (:export #:bar #:baz)) (in-package #:foo) Ele também usa o ...

11 a resposta

Para que é usado o lisp hoje e para onde você acha que está indo? [fechadas

Nunca foi um lisp usuário, então não me leve tão denso ao ler isso. Contudo Para que é usado o lisp hoje? Eu sei que existem várias variantes da linguagem existente, pelo menos uma que a manterá comercialmente viva por mais algum ...

3 a resposta

Imprimir a saída em um arquivo ou não imprimi

Gostaria de salvar ou ignorar saídas quando executo uma função específica no lisp. Eu uso Emacs e CCL. Por exemplo (defun foo (x) (format t "x = ~s~%" x))e se eu executar a função, ela imprime "x = 5". Mas não quero imprimir em um buffer, ...

5 a resposta

ontras @LISP em python

Existe um equivalente acons em Python? (qualquer versão acima de 2,5) Se assim for, é construído? Ou eu preciso deeasy_install obtém um módulo?

2 a resposta

Como posso ter argumentos opcionais e argumentos de palavras-chave para a mesma funçã

Estou tentando escrever uma função Lisp que pode receber argumentos opcionais e de palavras-chave. A função começa (defun max-min (v &optional max min &keyword (start 0) (end nil)) Quando tento chamar a função usando os argumentos da ...

3 a resposta

Lisp: uma macro pode ser recursiva?

Comecei recentemente a codificar no Lisp e já fiquei muito impressionado com as macros - elas permitiu-me fazer desenrolar loop complexo [https://www.thanassis.space/score4.html#lisp] no momento da compilação, algo que não posso fazer isso de ...

4 a resposta

Por que não destruir na forma def?

Em umlet form (Clojure aqui) eu posso fazer algo como (let [[u s v] (svd A)] (do-something-with u v))Ondesvd retorna uma lista de comprimento três. Esse é um tipo de coisa muito natural a se fazer, por que não temos (def [u s v] (svd A)) e suas ...

3 a resposta

Determinação da lista de argumentos da função no Common Lisp

possível descobrir a lista de argumentos de uma função, dado um objeto de função (ou o símbolo de uma função) em lisp comu

4 a resposta

Variável passada para a macro é resolvida no espaço para nome errad

O Noir [http://webnoir.org/] macrodefpage está me dando um pouco de dificuldade. Estou tentando construir uma chamada semelhante a esta: (defpage [:post "some/url"] [data] ;; some stuff... )No entanto, em vez de usar a palavra-chave:post ...

4 a resposta

Como criar uma GUI usando Lisp: DrScheme ou Common Lisp

O trabalho básico que você precisa fazer para criar uma GUI. Conheço os componentes básicos da GUI, mas por onde começar. Sou apenas uma pessoa que estuda sozinho e estou lendo "How to Design Program" (HtDP) no final do livro, o autor sugere que ...