<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel">
    <title>gmane.lisp.slime.devel</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11071"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11070"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11069"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11068"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11067"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11066"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11065"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11064"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11063"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11062"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11061"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11057"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11056"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11055"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11054"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11053"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11052"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11051"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11050"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.slime.devel/11049"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11071">
    <title>Re: Patch for LispWorks compiler notes error</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11071</link>
    <description>&lt;pre&gt;
Thanks, I've fixed it.

&lt;/pre&gt;</description>
    <dc:creator>Martin Simmons</dc:creator>
    <dc:date>2013-05-14T15:46:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11070">
    <title>Patch for LispWorks compiler notes error</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11070</link>
    <description>&lt;pre&gt;Hello:

As it stands, SLIME will error when it encounters compiler notes generated
by LispWorks 6 :EXPLAIN functionality. For example:

(defun dist (x y)
  (declare (:explain :variables))
  (sqrt (+ (* x x) (* y y))))

will error with

#&amp;lt;CONDITIONS:COMPILER-NOTE 402026DC23&amp;gt; fell through ETYPECASE expression.
Wanted one of (ERROR STYLE-WARNING WARNING).
   [Condition of type CONDITIONS:CASE-FAILURE]

As a patch, add the two lines prefixed by a + to the function
LISPWORKS-SEVERITY in the file "swank-lispworks.lisp" indicated at the end
of this mail.

Thanks,

Robert


PATCH FOR "swank-lispworks.lisp":

  (defun lispworks-severity (condition)
    (cond ((not condition) :warning)
          (t (etypecase condition
+              #+lispworks6
+              (conditions:compiler-note :note)
               (error :error)
               (style-warning :warning)
               (warning :warning)))))
&lt;/pre&gt;</description>
    <dc:creator>Robert Smith</dc:creator>
    <dc:date>2013-05-12T22:30:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11069">
    <title>New contrib: slime-fancy-trace</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11069</link>
    <description>&lt;pre&gt;Hello,

The attached patch implements a new contrib that rebinds C-c C-t to an
alternative implementation of slime-toggle-trace-fdefinition that
takes advantage of the slime-parse contrib.

With this contrib loaded, C-u C-t is able to trace methods, setf
functions, local functions, etc, when supported by the SWANK backend.

Cheers,

--
Luís Oliveira
http://r42.eu/~luis/
&lt;/pre&gt;</description>
    <dc:creator>Luís Oliveira</dc:creator>
    <dc:date>2013-05-10T23:47:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11068">
    <title>Re: slime-sexp-at-point in slime-repl buffers</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11068</link>
    <description>&lt;pre&gt;

It would be easier is to make a different command, say
slime-repl-inspect, and bind it to the key where slime-inspect was.

Helmut


&lt;/pre&gt;</description>
    <dc:creator>Helmut Eller</dc:creator>
    <dc:date>2013-05-10T22:14:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11067">
    <title>Re: slime-sexp-at-point in slime-repl buffers</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11067</link>
    <description>&lt;pre&gt;

I don't really think it should be (when reading slime.el), i don't see
why the normal slime-inspect function has to have an extra layer of
indirection that only the repl code would ever need to use (if there
were other places in the code using this variable i would have a
different opinion, but there aren't, and i can't see any that would make
use of this).

It should of course be apparent when reading the slime-repl.el, but then
it is, and the use of defadvice makes it stand out more as a "warning!
monkey patching here!" (which it is) rather than just a "oh nothing
major, just tweaking a hook" (which it is not).

I see it as an exception to the normal code flow that only applies in
certain cases when the slime-repl contrib is loaded, defadvice is the
most natural way to express that.


yeah, i saw that, and i'm aware of that idiom in slime's code (and in
elisp in general). for something like slime-find-buffer-package i can
totally see various modes/contribs/languages having different concepts
of what a pa&lt;/pre&gt;</description>
    <dc:creator>Marco Baringer</dc:creator>
    <dc:date>2013-05-10T17:48:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11066">
    <title>Re: slime-sexp-at-point in slime-repl buffers</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11066</link>
    <description>&lt;pre&gt;
It's not apparent when reading the code that it may be redefined
somewhere else at some other time. Slime uses variables for cases like
this, see `slime-find-buffer-package-function', for example.

&lt;/pre&gt;</description>
    <dc:creator>Stas Boukarev</dc:creator>
    <dc:date>2013-05-10T12:24:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11065">
    <title>Re: SLIME talk at the Emacs Conference</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11065</link>
    <description>&lt;pre&gt;Howdy all,

Here's a recording of the Emacs conference talk that I gave:
http://www.youtube.com/watch?v=eZDWJfB9XY4

Cool that about half the people in the room had actually used SLIME
themselves.


On 7 March 2013 11:28, Helmut Eller &amp;lt;eller.helmut&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Luke Gorrie</dc:creator>
    <dc:date>2013-05-10T05:29:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11064">
    <title>Testing subscriber post</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11064</link>
    <description>&lt;pre&gt;This should simply go through non-moderated.

 -- drewc
&lt;/pre&gt;</description>
    <dc:creator>Drew C</dc:creator>
    <dc:date>2013-05-09T22:28:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11063">
    <title>Re: slime-sexp-at-point in slime-repl buffers</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11063</link>
    <description>&lt;pre&gt;

why?

- the slime-repl is a contrib and i don't want to modify the "builtin"
  slime-sexp-at-point to support functionality which may or may not be
  loaded.

- this late modification of existing functions is exactly what defadvice
  is supposed to do, the presence of advice is clearly shown by
  describe-function and it can be disabled if needed.

There are obviously (many) other ways to implement this (buffer local
variables, custom flags, redefinition, etc.), but none of them seem as
clear, to me at least, as a simple defadvice.

&lt;/pre&gt;</description>
    <dc:creator>Marco Baringer</dc:creator>
    <dc:date>2013-05-09T21:59:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11062">
    <title>Re: slime-sexp-at-point in slime-repl buffers</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11062</link>
    <description>&lt;pre&gt;
I object to the use of defadvice.

&lt;/pre&gt;</description>
    <dc:creator>Stas Boukarev</dc:creator>
    <dc:date>2013-05-09T21:06:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11061">
    <title>slime-sexp-at-point in slime-repl buffers</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11061</link>
    <description>&lt;pre&gt;
Calling slime-inspect at a prompt in the slime repl buffer without any
other input will suggest the prompt itself ("CL-USER&amp;gt;" or whatever) as
the default value to inspect. I can not think of any case where this
behaviour would be useful :)

The attached patch advises slime-sexp-at-point, when the slime-repl.el
contrib is loaded, to ignore the prompt text (if point is in the input
area, otherwise the normal behaviour of slime-sexp-at-point applies).

Unless anyone objects to the patch (or the implementation) i'll commit
this later tomorrow.


&lt;/pre&gt;</description>
    <dc:creator>Marco Baringer</dc:creator>
    <dc:date>2013-05-09T16:22:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11057">
    <title>Daily ChangeLog diff</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11057</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Helmut Eller</dc:creator>
    <dc:date>2013-04-03T09:44:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11056">
    <title>Re: [PATCH] hiding swank frames from debugger backtrace on Allegro</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11056</link>
    <description>&lt;pre&gt;On Tue, Apr 2, 2013 at 10:10 PM, Alan Ruttenberg
&amp;lt;alanruttenberg&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

The other implementations I looked at definitely do different things.
What would, say, the ABCL and ACL backends have in common? Not sure if
it's easy to share code amongst SWANK backends.

Cheers,

--
Luís Oliveira
http://r42.eu/~luis/

&lt;/pre&gt;</description>
    <dc:creator>Luís Oliveira</dc:creator>
    <dc:date>2013-04-02T21:17:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11055">
    <title>Re: [PATCH] hiding swank frames from debuggerbacktrace on Allegro</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11055</link>
    <description>&lt;pre&gt;
Applied, thanks.

&lt;/pre&gt;</description>
    <dc:creator>Stas Boukarev</dc:creator>
    <dc:date>2013-04-02T14:41:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11054">
    <title>patch for "Failed test on CCL"</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11054</link>
    <description>&lt;pre&gt;The issue reported in http://article.gmane.org/gmane.lisp.slime.devel/10751  i.e. that when using CCL  swank complains of a test failing upon a fresh connection maybe resolved by adding #+ccl (ccl::*print-abbreviate-quote* t) as shown:

(defun decoded-arglist-to-string (decoded-arglist
                                  &amp;amp;key operator highlight
                                  print-right-margin)
  (with-output-to-string (*standard-output*)
    (with-arglist-io-syntax
      (let ((*print-right-margin* print-right-margin)
            #+ccl (ccl::*print-abbreviate-quote* t))
        (print-decoded-arglist decoded-arglist 
                               :operator operator 
                               :highlight highlight)))))

  - ben

fyi ccl's *print-abbreviate-quote* is an extension, see also http://paste.lisp.org/display/136370 

&lt;/pre&gt;</description>
    <dc:creator>Ben Hyde</dc:creator>
    <dc:date>2013-03-28T01:58:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11053">
    <title>Re: Where to look the trace output ?</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11053</link>
    <description>&lt;pre&gt;

Which thread calls unmap-message-window?  Probably not the same thread
that processes REPL requests.  The binding of *trace-output* is
probably different in that other thread.

Helmut

&lt;/pre&gt;</description>
    <dc:creator>Helmut Eller</dc:creator>
    <dc:date>2013-03-23T07:23:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11052">
    <title>Where to look the trace output ?</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11052</link>
    <description>&lt;pre&gt;STUMPWM&amp;gt; *trace-output*
  #&amp;lt;SWANK-BACKEND::SLIME-OUTPUT-STREAM  #x38924796&amp;gt;
STUMPWM&amp;gt; (trace unmap-message-window) =&amp;gt; NIL

But i see no trace output after the message window disappears.


Sincerely!


&lt;/pre&gt;</description>
    <dc:creator>z_axis</dc:creator>
    <dc:date>2013-03-23T01:04:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11051">
    <title>Re: Can i make slime enter the specified package once slime-connect successfully ?</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11051</link>
    <description>&lt;pre&gt;It works great! thx

在 Fri, 22 Mar 2013 15:12:25 +0800，Jingtao Xu &amp;lt;jingtaozf&amp;lt; at &amp;gt;gmail.com&amp;gt; 写道:



&lt;/pre&gt;</description>
    <dc:creator>z_axis</dc:creator>
    <dc:date>2013-03-22T23:31:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11050">
    <title>Re: Can i make slime enter the specified package once slime-connect successfully ?</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11050</link>
    <description>&lt;pre&gt;Yes, you can add hook function slime-connected-hook in emacs,for example,

(defun slime-repl-setup-initial-packages ()
  (loop for package in '(:ab :project-a :project-b :project-c)
       do
       (when (slime-eval `(cl:if (cl:find-package ,package) t))
         (slime-repl-set-package package)
         (return))))
(add-hook 'slime-connected-hook 'slime-repl-setup-initial-packages t)

Regards,
jingtao.

With best regards,jingtao.


On Fri, Mar 22, 2013 at 2:19 PM, z_axis &amp;lt;z_axis&amp;lt; at &amp;gt;163.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Jingtao Xu</dc:creator>
    <dc:date>2013-03-22T07:12:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11049">
    <title>Can i make slime enter the specified package once slime-connect successfully ?</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11049</link>
    <description>&lt;pre&gt;Now i have to call (in-package :foo) after  slime-connect ?

Sincerely!


&lt;/pre&gt;</description>
    <dc:creator>z_axis</dc:creator>
    <dc:date>2013-03-22T06:19:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.slime.devel/11048">
    <title>[PATCH] hiding swank frames from debugger backtraceon Allegro</title>
    <link>http://permalink.gmane.org/gmane.lisp.slime.devel/11048</link>
    <description>&lt;pre&gt;Hello,

As you well know, SLIME's debugger, when invoked, will inevitably add
some frames to the current stack, which SWANK attempts to hide. On
Allegro, when signalling an error from the REPL, those extra frames look
something like this:

  0: ((FLET (:TOP-LEVEL-FORM "swank-allegro.lisp" 4123) SWANK-
       BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT) #&amp;lt;Function (:INTERNAL
       SWANK::DEBUG-IN-EMACS 0)&amp;gt;)
  1: (SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT #&amp;lt;Function
       (:INTERNAL SWANK::DEBUG-IN-EMACS 0)&amp;gt;)
  2: (SWANK::DEBUG-IN-EMACS #&amp;lt;SIMPLE-ERROR &amp;lt; at &amp;gt; #x218114d2&amp;gt;)
  3: (SWANK:INVOKE-SLIME-DEBUGGER #&amp;lt;SIMPLE-ERROR &amp;lt; at &amp;gt; #x218114d2&amp;gt;)
  4: ((:INTERNAL SWANK:SWANK-DEBUGGER-HOOK 1))
  5: ((:INTERNAL (:TOP-LEVEL-FORM "swank-backend.lisp" 32198) 0)
       #&amp;lt;Function SWANK-DEBUGGER-HOOK&amp;gt; #&amp;lt;Closure (:INTERNAL SWANK:SWANK-
       DEBUGGER-HOOK 1) &amp;lt; at &amp;gt; #x218115f2&amp;gt;)
  6: (SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK #&amp;lt;Function SWANK-
       DEBUGGER-HOOK&amp;gt; #&amp;lt;Closure (:INTERNAL SWANK:SWANK-DEBUGGER-HOOK 1)
       &amp;lt; at &amp;gt; #x218115f2&amp;gt;)
  7: (&lt;/pre&gt;</description>
    <dc:creator>Luís Oliveira</dc:creator>
    <dc:date>2013-03-14T11:31:08</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.slime.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.lisp.slime.devel</link>
  </textinput>
</rdf:RDF>
