Pergunta

Eu estou passando SICP e eu gostaria de ter um análogo intérprete para o interpretador Python interativo para brincar em enquanto eu estou assistindo as palestras e ler o livro. Além disso, eu gostaria que este intérprete para executar dentro do Emacs para que eu possa saltar para trás e para frente entre os arquivos de código esquema e o intérprete interativo e assim por diante.

No entanto, eu sou bastante novo para Emacs e não têm como ainda sido capaz de chegar a este trabalho ou encontrar um conjunto claro de instruções para uso em fazê-la funcionar.

Parece que eu deveria ser capaz de configurá-lo para que M-x run-scheme vai abrir um intérprete interativo que pelo menos soa como exatamente o que eu quero, mas no momento isso apenas retornos Searching for program: no such file or directory, scheme e eu não tenho sido capaz de figura exatamente quais arquivos eu preciso colocar onde remediar esta situação.

Estou correndo GNU Emacs 22.1.1 (mac-apple-darwin, Carbon Version 1.6.0) como instalado através do OS X 10.5 DVD de instalação.

Foi útil?

Solução

Você precisa instalar um interpretador Scheme como Esquema MIT (que é a implementação recomendada para atravessar os exercícios SICP). No Ubuntu vem com um link simbólico chamado "esquema" que é o que o Emacs está procurando. Você pode baixá-lo para o MacOS X aqui .

Outras dicas

M-x customize-group, em seguida, dizer que você quer personalizar scheme. Wander para baixo a página um pouco e você verá "Nome do Programa Scheme", que você pode mudar se o seu intérprete regime não é chamado scheme.

Você também pode encontrar Quack útil - http://www.neilvandyke.org/quack/

Mesmo que ele não é executado dentro do Emacs, você pode querer considerar a execução PLT Scheme , que é um ambiente de programação de classe mundial para Esquema e que foi concebido com muitas ferramentas para ajudar as pessoas aprendem Scheme. Desde que você é bastante novo para emacs é provavelmente vale o switch. (E confira o livro dos Schemers PLT, Como desenhar programas .)

Procure descrição do pacote cmuscheme empacotado com Emacs - é fornecer a avaliação de código, etc. Quack também é muito útil

P.S. i plano para upload (durante os próximos 2 dias) no meu site a segunda parte do artigo sobre "Emacs como IDE", que irá descrever o apoio Esquema no Emacs

Eu estava em sua posição de volta em novembro. Eu finalmente tenho que trabalhar e escreveu-me direções. Ironicamente, ontem eu decidi postá-lo como meu primeiro artigo no meu site. É direções para a criação de esquema dentro Ubuntu, mas pode ser uma referência útil no caso de você ficar preso com alguma coisa. Se nada mais, alguém pode encontrar esta questão e achar que é útil. Espero que ajude.

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