Pergunta

Eu estive usando o Módulo para SICP em DrScheme 4.2, mas que a linguagem tem o melhor suporte para SICP em DrScheme?

Tem alguém aqui tentou este ?

Graças.

Foi útil?

Solução

Eu não acho que você precisar de alguma coisa, mas R5RS que está disponível em DrScheme via Language > Choose Language....

Você pode querer permitir redefinição das ligações. Depois de ter seleccionado R5RS, clique em "Show Details" e "Disallow redefinition of initial bindings" desmarque a opção.

Alguns coloca < a href = "http://mitpress.mit.edu/sicp/full-text/book/book-ZH-12.html#%_sec_1.3.3" rel = "nofollow"> noreferrer em os usos de texto uma função error, que não está disponível em R5RS. Nestes casos, você pode usar SrfI-23 .

Outra opção é simplesmente usar o "esquema" linguagem módulo. Selecione "Module" como idioma de sua escolha e começar seus arquivos de origem com #lang scheme ou #lang scheme/base.

Para o capítulo " exemplo: Um Retrato Idioma " você pode tentar este empacotar (eu não tentei me, então eu não sei como ele funciona bem).

Outras dicas

Apoio SICP para DrRacket

Este apoio implementos pacote em DrRacket do PLT para Abelson e Estrutura de Sussman e Interpretação de Computer Programs (SICP) 2º Edição de Textos, para os estudantes que desejam usar ferramentas de DrRacket para o SICP atribuições de programação.

http://www.neilvandyke.org/racket-sicp/

Estou exatamente no mesmo lugar em SICP, e estou usando - 'Fundamentos de Linguagens de Programação' como o idioma. Ele não causou quaisquer problemas ainda.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top