[Slime-devel] Freeze for SLIME 2.10 and a heads up

Hello, There was no September release, but October will return to the (increasingly) usual monthly release cycle. The last two months were fairly active, so focusing on testing and fixing regressions since the last release would be great. I plan to release SLIME 2.10 next Sunday. On a related note, swank-backend was renamed to swank/backend and backends now have their own swank/foo packages. I'm interested in knowing whether this breaks code out there and whether it'd be worthwhile to add temporary nicknames that would ease the migration. (Alas, searching for swank-backend on github yields lots and lots of people who commit copies of SLIME into their emacs configs...) Cheers, -- Luís Oliveira http://kerno.org/~luis/

Luís Oliveira <luismbo@gmail.com> writes:
On a related note, swank-backend was renamed to swank/backend and backends now have their own swank/foo packages. I'm interested in knowing whether this breaks code out there and whether it'd be worthwhile to add temporary nicknames that would ease the migration. (Alas, searching for swank-backend on github yields lots and lots of people who commit copies of SLIME into their emacs configs...)
This breaks some Quicklisp-provided things. - docbrowser - hu.dwim.util, which is used by many, many hu.dwim projects - mgl-pax - ucw - parts of projectured - parts of log4cl Zach

On Wed, Oct 8, 2014 at 9:14 PM, Zach Beane <xach@xach.com> wrote:
This breaks some Quicklisp-provided things.
- docbrowser
- hu.dwim.util, which is used by many, many hu.dwim projects
- mgl-pax
- ucw
- parts of projectured
- parts of log4cl
Helmut, adding a swank-backend nickname to swank/backend would probably fix most of these. Would you be OK with adding such a nickname to ease the migration? -- Luís Oliveira http://kerno.org/~luis/

On Wed, Oct 08 2014, Luís Oliveira wrote:
Helmut, adding a swank-backend nickname to swank/backend would probably fix most of these. Would you be OK with adding such a nickname to ease the migration?
That's OK with me. Though, I consider the swank/FOO packages internal interfaces that are needed to implement SWANK but are not an API for third party code. Helmut

A bit off topic… Didn't at a certain point “hierarchical packages” appear in several implementations? And wasn’t the dot #\. the separator character used in those cases? Cheers — MA On Oct 9, 2014, at 24:16 , Helmut Eller <eller.helmut@gmail.com> wrote:
On Wed, Oct 08 2014, Luís Oliveira wrote:
Helmut, adding a swank-backend nickname to swank/backend would probably fix most of these. Would you be OK with adding such a nickname to ease the migration?
That's OK with me. Though, I consider the swank/FOO packages internal interfaces that are needed to implement SWANK but are not an API for third party code.
Helmut
_______________________________________________ Slime-devel mailing list Slime-devel@common-lisp.net http://mailman.common-lisp.net/cgi-bin/mailman/listinfo/slime-devel
-- Marco Antoniotti

On Wed, Oct 8, 2014 at 11:16 PM, Helmut Eller <eller.helmut@gmail.com> wrote:
That's OK with me. Though, I consider the swank/FOO packages internal interfaces that are needed to implement SWANK but are not an API for third party code.
Cool, I'll add that in along with a pointer to Conium (it being an alternative that actually purports to provide a stable API) in the NEWS file. Xach, if I send you a tarball with a pre-release, can you test it against the Quicklisp world? -- Luís Oliveira http://kerno.org/~luis/

On Thu, Oct 9, 2014 at 12:07 PM, Zach Beane <xach@xach.com> wrote:
Xach, if I send you a tarball with a pre-release, can you test it against the Quicklisp world?
I can do that. It's also easy to test against git, if that's a suitable test.
Here it is: https://github.com/luismbo/slime/tree/swank-backend-nickname Thanks, -- Luís Oliveira http://kerno.org/~luis/

Luís Oliveira <luismbo@gmail.com> writes:
On Thu, Oct 9, 2014 at 12:07 PM, Zach Beane <xach@xach.com> wrote:
Xach, if I send you a tarball with a pre-release, can you test it against the Quicklisp world?
I can do that. It's also easy to test against git, if that's a suitable test.
Here it is: https://github.com/luismbo/slime/tree/swank-backend-nickname
Everything that was failing works fine with this branch. Zach

On Fri, Oct 10, 2014 at 4:05 PM, Zach Beane <xach@xach.com> wrote:
Everything that was failing works fine with this branch.
Great, thanks for the help with testing this. I've released SLIME 2.10.1 with this change along with some other fixes involving the swank/backend rename. Cheers, -- Luís Oliveira http://kerno.org/~luis/

On Wed, Oct 8, 2014 at 9:14 PM, Zach Beane <xach@xach.com> wrote:
This breaks some Quicklisp-provided things.
BTW, those projects should probably be using Conium instead: <http://www.cliki.net/conium>. I opened a couple of issues on those projects (that have issue trackers) with that suggestion. https://github.com/lokedhs/docbrowser/issues/2 https://github.com/melisgl/mgl-pax/issues/1 https://github.com/projectured/projectured/issues/3 https://github.com/7max/log4cl/issues/27 -- Luís Oliveira http://kerno.org/~luis/
participants (4)
-
Helmut Eller
-
Luís Oliveira
-
Marco Antoniotti
-
Zach Beane