William Xu <[EMAIL PROTECTED]> writes:

> Neil Jerram <[EMAIL PROTECTED]> writes:
>
>> Yes, that is a problem that isn't well handled at the moment.  I've
>> been thinking about this and have two possible solutions in mind.
>>
>> 1. (Easier) Change the GDS elisp code so that the gds-server process
>>    is only started when needed.  This would probably avoid most
>>    occurrences of the reported problem, because most users will
>>    probably do GDS stuff in just one Emacs session.
>>
>> 2. (Harder) Create a new GDS "broker" component to handle the
>>    possibility of multiple Emacs sessions running multiple
>>    gds-servers.
>>
>> Any thoughts/preference?
>
> i'd prefer solution 2, but solution 1 is acceptable.

I agree.  I should get to this in the next month or so.  If anyone
would like to help, please let me know.

> As for solution 1, maybe we could let newer gds-server override
> older one, just like emacs server's way.

That's interesting.  How can one call bind() so that it steals the
address and port number from a previous listen socket?

Regards,
     Neil



_______________________________________________
Guile-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to