[slim-vim] new patch for vim+ecl; ecl-repl 2.0.0 available
Larry Clapp
larry at theclapp.org
Mon Jun 5 05:25:33 CDT 2006
On Sun, Jun 04, 2006 at 09:26:05PM -0700, Brad Beveridge wrote:
> On 6/4/06, Larry Clapp <larry at theclapp.org> wrote:
> > Hi, everyone,
> >
> > I've put a new patch at http://theclapp.org/repos/vim+async+ecl/:
[snip]
> Great stuff.
Thanks!
> Although I have yet to look at it :)
:)
One design decision I made was to not "use" the :vim package in my
:ecl-repl package, so then all the Vim functions are vim:this and
vim:that. I believe this makes the code clearer and easier to search,
and less error-prone (in the case of vim:funcall/vim:setq/vim:append).
When you take a look, tell me what you think of that decision.
The code isn't as clean as I'd like it, either, but as I said in the
changelog, I wanted to get this out the door; I can and will clean it
up and polish it more as I go along.
> I think it might be worth while to have a Gray stream class that
> lets you write to a stream and have it appear in a vim buffer.
> There is already this facility in the ECL-Slime code, but it is
> probably widely useful.
I agree. In the meantime, ecl-repl already captures *standard-output*
(and a couple other streams) and prints them to the repl buffer.
I'd also like to wrap a CL class around if_ecl.c's "buffer" structure.
I think that'd make for some some cleaner code.
-- L
More information about the slim-vim
mailing list