Christophe Weblog Wiki Code Publications Music
return stack frames in slime's order (most recent first)
authorChristophe Rhodes <csr21@cantab.net>
Fri, 13 Aug 2010 16:10:16 +0000 (17:10 +0100)
committerChristophe Rhodes <csr21@cantab.net>
Fri, 13 Aug 2010 16:10:16 +0000 (17:10 +0100)
swank.R

diff --git a/swank.R b/swank.R
index dc5cbd1..c6a1ec2 100644 (file)
--- a/swank.R
+++ b/swank.R
@@ -69,7 +69,7 @@ sldbLoop <- function(io, sldbState, id) {
 
 debuggerInfoForEmacs <- function(sldbState, from=0, to=NULL) {
   backtraceForEmacs <- function() {
-    calls <- sys.calls()
+    calls <- rev(sys.calls())
     if(is.null(to)) to <- length(calls)
     from <- from+1
     calls <- lapply(calls[from:to], { frameNumber <- from-1;