Eu sei o básico do Common Lisp. Eu aprendi isso usando o Emacs + SLIME, e devo dizer que sem esses dois eu não aprenderia muito - usar o REPL simples é um trabalho difícil. No entanto, o SLIME faz um ótimo trabalho ao transformar o REPL em um ótimo ambiente para programação interativa.
Dito isto, eu gostaria de aprender Scheme with SICP book - é sempre bom aprender algo novo, e o livro tem boas críticas. No entanto, eu não gostaria de voltar a descobrir o REPL do Scheme - é por isso que gostaria de perguntar se há alguma maneira de conectar o MIT Scheme ao Emacs + SLIME, ou algo semelhante para transformá-lo em algo um pouco mais programador. amigáveis.
slime
programming
repl
scheme
MatthewRock
fonte
fonte
#lang planet neil/sicp
( planet.racket-lang.org/... )Respostas:
Eu acho que o modo geiser pode fornecer o que você está procurando, pelo menos para astúcia e raquete, mas aparentemente não o MIT Scheme. Eu sei que isso fornece um M-.salto para a definição de símbolo na ajuda de documentação, conclusão e documentação embutida. Dê uma olhada na introdução e nas dicas para uma rápida revisão dos recursos.
Como alternativa, parece que o mit-schema tem ligações SWANK para o SLIME e isso pode ser incorporado ao próprio SLIME.
fonte
Eu não tentei no Emacs, mas há um idioma de raquete para o sicp e o modo de raquete pode ser instalado a partir do melpa. Provavelmente não será tão sofisticado quanto o lodo, mas provavelmente fornecerá pelo menos a conclusão e a documentação das funções.
fonte