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 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?
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 luismbo@gmail.com writes:
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.
Zach
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 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,
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