Resultados da pesquisa a pedido "sicp"

1 a resposta

Compreendendo o modelo de avaliação do ambiente

Exercício 3.20 no SICP: Desenhe diagramas de ambiente para ilustrar a avaliação da sequência de expressões (define x (cons 1 2)) (define z (cons x x)) (set-car! (cdr z) 17) (car x) 17 usando a implementação processual dos pares dados ...

2 a resposta

Existe um equivalente ao primitivo "runtime" do Lisp no Scheme?

De acordo comSeção 1.2.6 do SICP [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-11.html#%_sec_1.2.6], exercício 1.22: A maioria das implementações do Lisp inclui um primitivo chamado tempo de execução que retorna um número inteiro que ...

2 a resposta

Qual intérprete usar ao ler o SICP? [fechadas]

Estou lendo o livro do SICP disponível emhttp://mitpress.mit.edu/sicp/ [http://mitpress.mit.edu/sicp/] Para executar o código de exemplo, qual intérprete devo usar? Eu considerei o plugin Dandelion Lisp para ...

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?

4 a resposta

usando lambda em vez de deixar o esquema

No SICP 1.2.1, existe uma função que cria um número racional, como segue: (define (make-rat n d) (let ((g (gcd n d))) (cons (/ n g) (/ d g))))Estou curioso para saber como você pode implementar a mesma coisa usando lambda em vez de let, sem ...

1 a resposta

Scheme, SICP, R5RS, por que o atraso não é um formulário especia

Isto é referente ao capítulo 3.5 do SICP, no qual os fluxos estão sendo discutidos. A ideia é que: (cons-stream 1 (display 'hey)) Não deve avaliar a segunda parte do fluxo de contras, por isso não deve imprimir "ei". Isso acontece, eu recebo a ...

3 a resposta

ódigo de Substituição Baseada em Regras de Correspondência de Padrão SICP

Encontrei o código desta lição on-line (http://groups.csail.mit.edu/mac/ftpdir/6.001-fall91/ps4/matcher-from-lecture.scm) e estou tendo um tempo tentando depurá-lo. O código parece bastante comparável ao que Sussman escreveu: ;;; Scheme code ...