Marco Baringer | 1 Jan 06:35 2007
Picon

Daily ChangeLog diff

Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1032 slime/ChangeLog:1.1033
--- slime/ChangeLog:1.1032	Fri Dec 29 13:39:15 2006
+++ slime/ChangeLog	Sun Dec 31 07:29:07 2006
 <at>  <at>  -1,3 +1,17  <at>  <at> 
+2006-12-31  Matthias Koeppe  <mkoeppe <at> mail.math.uni-magdeburg.de>
+
+	Restore the nested-presentations feature.
+	
+	* present.lisp (slime-stream-p): Allow sending presentations to
+	the repl-results stream.
+	(make-presentations-result): Removed.
+	(send-repl-results-to-emacs): New.
+
+	* swank.lisp (connection): New slot repl-results (a stream).
+	(make-output-function-for-target): New.
+	(open-streams): Use it here to also create a stream for REPL results.
+	(initialize-streams-for-connection): Store the stream.
+
 2006-12-29  Edi Weitz  <edi <at> agharta.de>

 	* slime.el (slime-find-asd, slime-read-system-name): Only offer
Marco Baringer | 4 Jan 06:35 2007
Picon

Daily ChangeLog diff

Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1033 slime/ChangeLog:1.1034
--- slime/ChangeLog:1.1033	Sun Dec 31 07:29:07 2006
+++ slime/ChangeLog	Wed Jan  3 06:44:50 2007
 <at>  <at>  -1,3 +1,25  <at>  <at> 
+2007-01-03  Attila Lendvai  <attila.lendvai <at> gmail.com>
+
+	* swank.lisp: FIX: drop extra "Slots: " from standard-object's
+	inspector presentation
+
+	* swank.lisp: FIX: keyword symbols keep their : when travelling
+	from swank to slime
+
+	* slime.el: FIX: older Emacsen have no line-number-at-pos.
+
+	* slime.el: Convert some minibuffer reading defun's to defun* and
+	use keywords. Support extra arguments.
+
+	* slime.el: Use set-parent-keymaps when available (xemacs only for
+	now) when setting up slime-read-expression-map. The effect of this
+	is that the minibuffer will have all the slime-mode-map keys where
+	minibuffer-local-map is not overriding.
+
+	* slime.el, swank.lisp: Handle better the case when swank can not
+	read anything from the string sent to be inspected. Only bring up
+	the debugger when the inspect command is prefixed.
+
 2006-12-31  Matthias Koeppe  <mkoeppe <at> mail.math.uni-magdeburg.de>

 	Restore the nested-presentations feature.
(Continue reading)

Kevin Rosenberg | 5 Jan 03:02 2007
Picon

Patch for ASDF test-op shortcuts

Locally, I define shortcuts for the standard ASDF test-op operation.
I've attached a patch adding these shortcuts in case the slime
maintainers think it would be a useful addition to the distribution.

Best,

Kevin
Attachment (slime-test-op.diff): text/x-diff, 947 bytes
Locally, I define shortcuts for the standard ASDF test-op operation.
I've attached a patch adding these shortcuts in case the slime
maintainers think it would be a useful addition to the distribution.

Best,

Kevin
Marco Baringer | 5 Jan 06:35 2007
Picon

Daily ChangeLog diff

Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1034 slime/ChangeLog:1.1035
--- slime/ChangeLog:1.1034	Wed Jan  3 06:44:50 2007
+++ slime/ChangeLog	Thu Jan  4 11:36:28 2007
 <at>  <at>  -1,3 +1,14  <at>  <at> 
+2007-01-04  Attila Lendvai  <attila.lendvai <at> gmail.com>
+
+	* slime.el: Added slime-insert-possibly-as-rectangle and use it
+	when inserting things here and there. The effect of this is that
+	multi-line strings coming from swank (e.g. stuff in sldb) are
+	inserted with insert-rectangle, so they are properly indented.
+
+	* swank.lisp: FIX: sort is destructive, call copy-seq at a few
+	places. FIX: bind *sldb-printer-bindings* also in
+	frame-locals-for-emacs.
+
 2007-01-03  Attila Lendvai  <attila.lendvai <at> gmail.com>

 	* swank.lisp: FIX: drop extra "Slots: " from standard-object's
Hans Halvorson | 5 Jan 11:58 2007
Picon

error in process filter

I am running slime from CVS with sbcl 1.0.  It loads fine, but after
entering something (a "require") at the REPL, I get the following
error message:

error in process filter: sldb-frame-number-at-point : No frame at
point
error in process filter: No frame at point

Could this be a little bug in the latest cvs of slime (I was running
fine until last night), or have I misconfigured something?

-Hans
Attila Lendvai | 5 Jan 12:18 2007
Picon

Re: error in process filter

> I am running slime from CVS with sbcl 1.0.  It loads fine, but after
> entering something (a "require") at the REPL, I get the following
> error message:
>
> error in process filter: sldb-frame-number-at-point : No frame at
> point
> error in process filter: No frame at point
>
>
> Could this be a little bug in the latest cvs of slime (I was running
> fine until last night), or have I misconfigured something?

this could be related to some of my recent changes, but i can't
reproduce it. i've tried require statements that enter the debugger
(because of a missing system name), but that worked here, too. also
i've been using these changes locally for a while with xemacs.

here's what i've tested:

sbcl cvs
slime cvs
GNU Emacs 21.4.1
XEmacs 21.4 (patch 19) "Constant Variable" [Lucid] (i386-debian-linux,
Mule) of Fri Feb  3 2006 on penell

hth,

--

-- 
- attila

(Continue reading)

Yaroslav Kavenchuk | 5 Jan 12:52 2007
Picon

Re: error in process filter

Attila Lendvai wrote:
>  > I am running slime from CVS with sbcl 1.0.  It loads fine, but after
>  > entering something (a "require") at the REPL, I get the following
>  > error message:
>  >
>  > error in process filter: sldb-frame-number-at-point : No frame at
>  > point
>  > error in process filter: No frame at point
>  >
>  >
>  > Could this be a little bug in the latest cvs of slime (I was running
>  > fine until last night), or have I misconfigured something?
> 
> this could be related to some of my recent changes, but i can't
> reproduce it. i've tried require statements that enter the debugger
> (because of a missing system name), but that worked here, too. also
> i've been using these changes locally for a while with xemacs.
> 

I get same error too. I use EmacsW32 (on MS Windows). After any error 
screen does not split on 2 frames. Debugger is open new full-screen 
frame. After close it I have:

*Messages*
error in process filter: cond: No frame at point
error in process filter: No frame at point
  [5 times]
Lisp connection closed unexpectedly: connection broken by remote peer

*slime-events*
(Continue reading)

Attila Lendvai | 5 Jan 13:48 2007
Picon

Re: error in process filter

> I get same error too. I use EmacsW32 (on MS Windows). After any error
> screen does not split on 2 frames. Debugger is open new full-screen
> frame. After close it I have:

it would be helpful if people with this error could enable "enter
debugger on error" in emacs and paste the emacs backtrace, and also
send the output of "emacs --version".

i'm lost without being able to reproduce it.

-- 
- attila

"- The truth is that I've been too considerate, and so became
unintentionally cruel...
 - I understand.
 - No, you don't understand! We don't speak the same language!"
(Ingmar Bergman - Smultronstället)
> I get same error too. I use EmacsW32 (on MS Windows). After any error
> screen does not split on 2 frames. Debugger is open new full-screen
> frame. After close it I have:

it would be helpful if people with this error could enable "enter
debugger on error" in emacs and paste the emacs backtrace, and also
send the output of "emacs --version".

i'm lost without being able to reproduce it.

(Continue reading)

Hans Halvorson | 5 Jan 14:10 2007
Picon

Re: error in process filter

I am running Emacs 22.0.91.1 (CVS), and here is my (long!) backtrace:

Debugger entered--Lisp error: (error "No frame at point")
  signal(error ("No frame at point"))
  error("No frame at point")
  sldb-frame-number-at-point()
  sldb-previous-frame-number()
  sldb-insert-frames(((0 #("(SB-FASL::CHECK-FASL-HEADER #<SB-SYS:FD-STREAM for \"file
/home/hhalvors/.fasls/sbcl-1.0-linux-x86/usr/share/common-lisp/source/bibtex/packages.fasl\"
{C364EB1}>)" 0 160 ...)) (1 #("(SB-FASL::LOAD-FASL-GROUP #<SB-SYS:FD-STREAM for \"file
/home/hhalvors/.fasls/sbcl-1.0-linux-x86/usr/share/common-lisp/source/bibtex/packages.fasl\"
{C364EB1}>)" 0 158 ...)) (2 #("(SB-FASL::LOAD-AS-FASL #<SB-SYS:FD-STREAM for \"file
/home/hhalvors/.fasls/sbcl-1.0-linux-x86/usr/share/common-lisp/source/bibtex/packages.fasl\"
{C364EB1}> NIL #<unavailable argument>)" 0 183 ...)) (3 #("(SB-FASL::INTERNAL-LOAD
#P\"/home/hhalvors/.fasls/sbcl-1.0-linux-x86/usr/share/common-lisp/source/bibtex/packages.fasl\"
#P\"/home/hhalvors/.fasls/sbcl-1.0-linux-x86/usr/share/common-lisp/source/bibtex/packages.fasl\"
:ERROR NIL NIL :BINARY NIL)" 0 241 ...)) (4 #("(SB-FASL::INTERNAL-LOAD
#P\"/home/hhalvors/.fasls/sbcl-1.0-linux-x86/usr/share/common-lisp/source/bibtex/packages.fasl\"
#P\"/home/hhalvors/.fasls/sbcl-1.0-linux-x86/usr/share/common-lisp/source/bibtex/packages.fasl\"
:ERROR NIL NIL NIL :DEFAULT)" 0 242 ...)) (5 #("(LOAD
#P\"/home/hhalvors/.fasls/sbcl-1.0-linux-x86/usr/share/common-lisp/source/bibtex/packages.fasl\")"
0 101 ...)) (6 #("((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:LOAD-OP ASDF:CL-SOURCE-FILE))
#<unavailable argument> #<unavailable argument> #<ASDF:LOAD-OP NIL {C2F4B11}>
#<ASDF:CL-SOURCE-FILE \"packages\" {C2EFB99}>)" 0 193 ...)) (7 #("((LAMBDA (SB-PCL::.PV-CELL.
SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-PCL::.ARG1.)) #<unavailable argument>
#<unavailable argument> #<ASDF:LOAD-OP NIL {C2F4B11}> #<ASDF:CL-SOURCE-FILE \"packages\"
{C2EFB99}>)" 0 209 ...)) (8 #("((LAMBDA ()))" 0 13 ...)) (9 #("(SB-C::%WITH-COMPILATION-UNIT
#<CLOSURE (LAMBDA #) {C359925}>)" 0 62 ...)) (10 #("(ASDF:OPERATE ASDF:LOAD-OP :BIBTEX)" 0 35 ...)) (11
#("(ASDF::MODULE-PROVIDE-ASDF :BIBTEX)" 0 35 ...)) (12 #("((LAMBDA (#:G21))
ASDF::MODULE-PROVIDE-ASDF)" 0 44 ...)) (13 #("(SB-IMPL::%MAP-FOR-EFFECT-ARITY-1 #<CLOSURE
(Continue reading)

Attila Lendvai | 5 Jan 17:33 2007
Picon

Re: error in process filter

> I am running Emacs 22.0.91.1 (CVS), and here is my (long!) backtrace:

thanks, should be fixed in cvs

-- 
- attila

"- The truth is that I've been too considerate, and so became
unintentionally cruel...
 - I understand.
 - No, you don't understand! We don't speak the same language!"
(Ingmar Bergman - Smultronstället)
> I am running Emacs 22.0.91.1 (CVS), and here is my (long!) backtrace:

thanks, should be fixed in cvs

--

-- 
- attila

"- The truth is that I've been too considerate, and so became
unintentionally cruel...
 - I understand.
 - No, you don't understand! We don't speak the same language!"
(Ingmar Bergman - Smultronstället)

Gmane