Resultados da pesquisa a pedido "lisp"
Exemplos de excelente código Common Lisp?
Eu aprendi o Common Lisp suficiente para poder me atrapalhar ao escrever um aplicativo. Eu li o Common Lisp prático de Seibel Quais bibliotecas ou programas devo ler para entender os idiomas, o Tao, do Common Lisp?
Achatar uma lista usando o lisp comum
Eu estava lendo o livro On Lisp, de Paul Graham. No capítulo 4, Funções de utilidade, ele fornece exemplos de pequenas funções que operam em listas, o que seria útil ao escrever um programa maior. Um deles éflatten. Dada uma lista aninhada em ...
Qual é a melhor implementação de Esquema para trabalhar com o SICP?
Eu tenho usadoEsquema PLT [http://www.plt-scheme.org/], mas tem alguns problemas. Alguém sabe de uma melhor implementação para trabalhar com o SICP?
F # equivalente a Eval
Existe um F # equivalente a eval? Minha intenção é fazer com que meu aplicativo carregue uma pequena amostra de código de um arquivo e, essencialmente, let file = "c:\mysample" let sample = loadFromFile file let results = eval(sample)Eu sou novo ...
Programação genética em Haskell
Existe o GenProg (http://hackage.haskell.org/package/genprog [http://hackage.haskell.org/package/genprog]), por exemplo, mas que lida apenas com otimização numérica, nesse caso, localizando uma equação que descreva os dados. Mas eu preciso de ...
O que significa que "Lisp pode ser escrito em si mesmo?"
Paul Graham escreveu que"O incomum sobre o Lisp - de fato, a qualidade definidora do Lisp - é que ele pode ser escrito por si só." [http://www.paulgraham.com/rootsoflisp.html]Mas isso não me parece nem um pouco incomum ou definitivo. É ISTM que ...
Por que meu código lisp me fornece ... deve ser uma expressão lambda?
(defun helper-2 (list) (if (null (first (rest list))) 0) (+ (distance ((car list) (first (rest list)))) (helper-2 (rest list))))Eu sou novo no lisp e estou escrevendo um programa para calcular o perímetro de qualquer polígono com entrada seguindo ...
Como remover parênteses aninhados no LISP
Como posso remover parênteses aninhados recursivamente no Common LISP, como (unnest '(a b c (d e) ((f) g))) => (a b c d e f g) (unnest '(a b)) => (a b) (unnest '(() ((((a,)))) ())) => (a)obrigado
Como passo uma lista de lista para uma função?
(defun square (n) (* n n)) (defun distance (a b) (let ( (h (- (second b) (second a))) (w (- (first b) (first a)))) (sqrt (+ (square h) (square w))) ) ) (defun helper-2 (head) (if (null (first (rest head)))) 0 (+ (distance (car head) (first (rest ...
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 ...