From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Emacs contributions, C and Lisp Date: Tue, 25 Feb 2014 20:15:14 +0200 Message-ID: <530CDDB2.7000309@yandex.ru> References: <87wqgxkcr9.fsf@yandex.ru> <834n41db0d.fsf@gnu.org> <52FE2985.4070703@yandex.ru> <831tz5daes.fsf@gnu.org> <8738jlohd6.fsf@yandex.ru> <83txc1bl83.fsf@gnu.org> <5300189A.9090208@yandex.ru> <83wqgv9fbj.fsf@gnu.org> <20140216180712.236069f6@forcix.jorgenschaefer.de> <87wqgr4v18.fsf@yandex.ru> <53064BD0.7070009@yandex.ru> <87ha7tr5bo.fsf@fencepost.gnu.org> <87ppmhecd8.fsf@yandex.ru> <87mwhjdq32.fsf@fencepost.gnu.org> <530BA09C.70802@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1393352154 15830 80.91.229.3 (25 Feb 2014 18:15:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Feb 2014 18:15:54 +0000 (UTC) Cc: dak@gnu.org, emacs-devel@gnu.org, john@yates-sheets.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 25 19:16:02 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WIMXv-0008Hv-8i for ged-emacs-devel@m.gmane.org; Tue, 25 Feb 2014 19:15:59 +0100 Original-Received: from localhost ([::1]:36475 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WIMXu-0005Oq-R5 for ged-emacs-devel@m.gmane.org; Tue, 25 Feb 2014 13:15:58 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37625) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WIMXk-0005Gy-GV for emacs-devel@gnu.org; Tue, 25 Feb 2014 13:15:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WIMXc-0007PY-49 for emacs-devel@gnu.org; Tue, 25 Feb 2014 13:15:48 -0500 Original-Received: from mail-ea0-x232.google.com ([2a00:1450:4013:c01::232]:53882) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WIMXH-0007FU-6Z; Tue, 25 Feb 2014 13:15:19 -0500 Original-Received: by mail-ea0-f178.google.com with SMTP id a15so307967eae.9 for ; Tue, 25 Feb 2014 10:15:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=L4oHLr5nKEmbY7Bpnw6vLcLHvzYd8j/kh4aue2pNiGU=; b=OpneiC7Ufn9zCa11A+VINz51gUTxtQ1/RWlW/lNY5FgNukIf0srpGwFJhD7LFOkqpr UIVZW85tu7bkX4X9mtRTF6V3Ws20W6TOy3pMXs8AvrBpHnxtlhZnAf1itR/fP4Mcte6J 010epfg5a1nP6SHWgi1YGcBcXGVwbVIM26sxKhEZPp6sJVEsB/0b5iDA2fPVMX3NSMyI KLM9g4HIemCuUwfQmH8yGjuof/y7FrM23SScrdxNcgktzeWNxrRcTbyQbWEK/zySfCz6 z+wgvHL0+3DCirDqj6cwjqdshgu/O6Cu+Kizzj3qqLVXmNBzr7exSrhT/9bci8KgnNGx Da5w== X-Received: by 10.14.193.193 with SMTP id k41mr1345076een.112.1393352118035; Tue, 25 Feb 2014 10:15:18 -0800 (PST) Original-Received: from [192.168.0.94] (static-nbl2-118.cytanet.com.cy. [212.31.107.118]) by mx.google.com with ESMTPSA id j41sm79075074eey.15.2014.02.25.10.15.15 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 25 Feb 2014 10:15:17 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::232 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:169867 Archived-At: On 25.02.2014 19:14, Richard Stallman wrote: > Could it support a "daemon" mode? > > Yes. (Though I'm not sure how that differs, practically speaking, > from accepting commands on stdin and answering them on stdout.) I don't understand the question. The way it receives commands (from stdout, via a socket, or a network port) is not too dependent on the mode of operation. I'd expect a completion server to receive commands using some http-like interface, but maybe it's just me. > I don't really see GCC itself doing that (at least, the last part). > It would require quite a bit of work that might be better left to > third-party developers. > > I hope some of the people on this list will help implement it. > I will try to ask GCC developers to develop it too. Will GCC have to support every build system under the sun? Or those that are free, at least? And have to update the code whenever a new build system comes out, or an existing build system adds a relevant feature?