Resultados da pesquisa a pedido "lisp"

6 a resposta

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?

3 a resposta

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 ...

8 a resposta

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?

1 a resposta

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 ...

1 a resposta

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 ...

5 a resposta

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 ...

2 a resposta

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 ...

9 a resposta

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

1 a resposta

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 ...

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 ...