[slimpl] some comments about vim internals

Dmitry Petukhov dmgenp at gmail.com
Thu Mar 2 13:12:43 CST 2006


2006/3/2, Peter Seibel <peter at gigamonkeys.com>:
>
>
>  Or, if there' a big pile of Common Lisp code that
> you don't want running in your actual server, you could have a set up
> like this:
>
>    +-------------+      +----------------+     +------------------+
>    | Editor,     |<---> | SWANK FRONTEND |<--->| Your server with |
>    | e.g. Emacs, |      | CODE written   |     | minimal SWANK    |
>    | vim, AJAX   |      | in Common Lisp |     | protocol core    |
>    +-------------+      +----------------+     +------------------+
>
> where each box is a separate process. In a normal development
> environment the two Common Lisp processes could be merged while
> reusing almost all of the code. (You'd presumably change things so
> the SWANK frontend code would call directly into the protocol core
> rather than communicating over a socket.


 This is fine design IMO, minimal swank protocol core may be conceptually
something like remote gdb stub, and swank frontend now factually exists as
elisp code, and will need to be ported to CL. But i wonder whether SLIME
developers would consider making such changes. Current code works for them,
and the main benefit will be for non-emacs'ers.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.lispniks.com/pipermail/slimpl/attachments/20060303/ea87602b/attachment-0001.html


More information about the slimpl mailing list