Arc Forumnew | comments | leaders | submit | zbeane's commentslogin
1 point by zbeane 4891 days ago | link | parent | on: Arc, Emacs, and SLIME

Everything that makes SLIME worth using will not work.

-----

2 points by shader 4884 days ago | link

What makes you say that? What features would you consider "make it worth using", and why won't they work? It's quite possible that all that needs to be done is change a few variables or replace a few functions to use arc names instead of CL names. Case in point being progn -> do, etc.

-----

1 point by HankR 4871 days ago | link

swank is the lisp package that does all of the slime heavy lifting on the lisp runtime. It manages threads, executes code, interfaces with the debugger, does various reference/definition lookups, etc. It consists of a large CL package with a smaller, environment specific set of functions that are defined for each lisp environment (SBCL, Clozure, etc.) In addition, slime and swank are tightly bound, and changes to one requires changes to the other. One or the other change fairly frequently. Porting swank to work with something like ARC would be a major undertaking, maintaining it would probably be worse. It's probably not worth the effort. It would probably be just as fast to create a new arc editing interface.

-----

7 points by zbeane 5679 days ago | link | parent | on: Questions from a newcomer

> Even in Lisp 2s, programmers avoid using the same names for functions and ordinary variables.

No, they don't.

-----