On Sunday 11 January 2004 02:43, Michal Seta wrote:
On Sat, 2004-01-10 at 21:47, Larry Troxler wrote:
How would you go about hooking up an Emacs listener, for example, using this approach? It would have to go through a socket and all that stuff, no?
yeah. It would take a module/mode in emacs that'd be able to send expressions via socket (in fact, I _think_ that this is how the emacs frontend to SuperCollider works but haven't really looked). Or, it might be useful to set up the k_guile process in such a way that one can get into it from emacs. Or even pd? Am I talking nonsense? Well, it works for ecasound :)
No, I think this is the right approach, I'm just not sure how easy it is to do in Guile. I know some Common Lisps support multithreading and have an IP socket API. For all I know, Guile might have the same ability, I just haven't used it in depth before so I don't know.
Larry