[slim-vim] Any objections if I post on the ecl-devel list that Jim's added ECL to Vim?
Larry Clapp
larry at theclapp.org
Mon Mar 20 21:19:10 CST 2006
On Mon, Mar 20, 2006 at 11:07:33PM +0000, Jim Bailey wrote:
> It is nice to have something useful to anounce, but seeing as people
> tend to come up with their own uses for just about anything I don't
> think it would be premature.
Cool.
> I have just synced to yours and Eirik's latest changes and I am
> really impressed with how things are progressing, thanks! Moving
> most of the lisp code to an external file is really good, as are the
> reliability and interface improvements. I got a spare few minutes to
> try out the changes, and added automatic runtime if_ecl.lisp loading
> as it decreases vim's startup time when not using ecl, and reduces
> configuration.
Interesting. You translated the Vim verbatim. We should look at
whether Vim actually sets VIMRUNTIME in the C environment area, and
use that if it exists.
> It is a shame about the debugger not being able to recursive edit
> because vim has no support.
Yeah. I've taken a look at the main_loop function, and it seems to
use global variables just out the wazoo. Maybe we could create a
struct, put all the globals in it, and change all the global accesses
to use access functions instead, which would look at whatever struct
was active. Look, ma, dynamic variables! Greenspunning at its
finest. But hey, it might work.
> Only another two days and I will have finished moving house, then I
> promise to add type checking to the existing functions.
Cool! Good luck with the move!
> How is the REPL comming along?
I'm polishing it to get it ready for release. It's far from perfect,
and I'd really prefer less Vim and more Lisp, but it's functional, and
I kinda feel like I owe the group *something* after getting 75% done
with slimpl.pm and dropping it like a hot rock when something prettier
and sexier came along. ;)
By the way, Jim, could you at very least add some line breaks to your
changelog entries (aka patch "long descriptions"), and possibly even
to your email? I, for one, would appreciate it. On the other hand,
if for some reason your mail client won't do it and you'd have to add
them by hand, don't worry about it.
-- Larry
More information about the slim-vim
mailing list