[slim-vim] ECL Slime, first cut

Larry Clapp larry at theclapp.org
Tue Apr 25 06:27:24 CDT 2006


On Sun, Apr 23, 2006 at 05:12:05PM -0700, Brad Beveridge wrote:
> I've spent a little time in the past week playing with slime written
> in Vim.

Cool!  Excellent work!

> I started with the partial slime implementation from Armed Bear
> Common Lisp (http://armedbear.org/abcl.html).
> The code from ABCL is circa 2004, and basically didn't work at all -
> but was a really good place for me to start.
> So I've made the code work to a degree, I can successfully send
> expressions to Swank and get answers back.  The code can also accept
> the *standard-output* stream from Swank.

I played with it a little yesterday, but didn't have much time.  Will
try some more this morning.

[snip]
> Where to from now?
>  - The slime.lisp code needs cleaning, and ought to mirror slime.el
> for the functional chunks so we can more easily track changes to
> mainline slime.
>  - Many more protocol s-expressions need to be handled, look for
> destructure-case and dispatch-event in slime.el and swank.lisp
>  - Need Vim integration (Laaaaary :)  This will be a bit down the
> track, we need the important protocol objects sorted first.

Oh, I don't know.  Maybe we can develop it concurrently.  If you have
a web page somewhere (or even a blog), post some standard place to get
the code and announce updates here.  If not, I can make an account for
you at theclapp.org (Debian GNU/Linux) and you can post it there.

-- Larry



More information about the slim-vim mailing list