Ich kenne die Grundlagen von Common Lisp. Ich habe es mit Emacs + SLIME gelernt, und ich muss sagen, dass ich ohne diese beiden nicht zu viel lernen würde - mit bloßem REPL ist es eine schwierige Aufgabe. SLIME leistet jedoch hervorragende Arbeit darin, REPL zu einer großartigen Umgebung für interaktives Programmieren zu machen.
Das heißt, ich würde gerne Schema mit SICP-Buch lernen - es ist immer gut, etwas Neues zu lernen, und das Buch hat gute Rezensionen. Ich möchte jedoch nicht auf REPL von Scheme zurückkommen - deshalb möchte ich fragen, ob es eine Möglichkeit gibt, MIT Scheme mit Emacs + SLIME zu verbinden, oder etwas Ähnliches, um daraus etwas mehr Programmierer zu machen. freundlich.
slime
programming
repl
scheme
MatthewRock
quelle
quelle
#lang planet neil/sicp
( planet.racket-lang.org/… )Antworten:
Ich denke, der Geiser-Modus bietet möglicherweise das, wonach Sie suchen, zumindest für Arglist und Schläger, aber anscheinend nicht für das MIT-Schema. Ich weiß, dass es möglich ist M-., zur Symboldefinition in der Umgebung, zur Vervollständigung und zur Inline-Dokumentation zu springen. Schauen Sie sich die Einführung und den Spickzettel an, um einen schnellen Überblick über die Funktionen zu erhalten.
Alternativ scheint Mit-Schema SWANK-Bindungen für SLIME zu haben, und diese können in SLIME selbst integriert werden.
quelle
Ich habe es in Emacs nicht ausprobiert, aber es gibt eine Schlägersprache für sicp und der Schlägermodus kann von melpa installiert werden. Es wird wahrscheinlich nicht so raffiniert sein wie Schleim, aber es wird Ihnen wahrscheinlich zumindest Funktionserfüllung und Dokumentation geben.
quelle