2009-04-24 3 views
0

Ich habe gerade erst angefangen, mit SLIME zu experimentieren und ein Problem gefunden, das mich unsicher macht, ob ich etwas falsch mache oder ob der aktuelle Snapshot von SLIME kaputt ist.Das Paket von der REPL in SLIME ändern - ist es kaputt?

Das Problem: Der Versuch, das Paket zu ändern (mit,! P) löst immer einen Fehler aus, unabhängig davon, welches Backend verwendet wird.

Der Fehler von SBCL sieht wie folgt aus:

Der Wert # ("FOO" 0 3 (SWANK-IO-PAKET :: GESICHT NIL)) ist nicht vom Typ (OR (Vektor-Zeichen) (VECTOR NIL) BASIS-STRING-SYMBOL-ZEICHENPAKET).
[Bedingung des Typs TYPE-ERROR]

CLISP und CCL den gleichen Fehler werfen, wenn auch etwas anders formuliert.

Ich laufe auf Windows, aber die gleiche Sache passiert, wenn ich es unter Linux versuche. Ich vermute, dass es etwas gibt, was ich in meiner .emacs-Datei vernachlässige, oder es gibt einen Fehler in der aktuellen Version von SLIME. Ich habe SLIME erst gestern benutzt, also habe ich keine Erfahrungen, die ich mit der Vergangenheit vergleichen konnte.

Irgendwelche Ideen?

+0

Was passiert, wenn Sie nur den Befehl (in-Paket ...) ausgeben? – Svante

+0

Ja, das funktioniert richtig. Ich wundere mich nur, warum die! P Art, es zu tun, den Fehler verursacht ... – kes

Antwort

0

Es funktioniert für mich. Welche Version von Schleim ist es? Sie könnten versuchen, die neuesten aus der Quelle zu greifen und sehen, ob das hilft.

+0

Es ist das späteste von CVS (es sagt "; SLIME 2009-04-21", wenn das REPL zuerst öffnet). Nur um sicher zu sein, habe ich ein CVS-Update gemacht, nachdem du das gefragt hast und nichts hat sich geändert. – kes

+0

Mine sagt 2009-04-03, Ich frage mich, ob etwas kaputt gegangen ist? – justinhj

+0

Was geben Sie als Paketnamen ein, ist es buchstäblich foo oder "foo" oder "foo"? In meinem Fall nur foo. – justinhj

Verwandte Themen