From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Newsgroups: gmane.emacs.devel Subject: Re: Emacs contributions, C and Lisp Date: Sat, 22 Feb 2014 16:03:44 +0000 (UTC) Message-ID: References: <52FCD2B4.5080006@yandex.ru> <52FD9F1D.50205@yandex.ru> <83mwhucg1h.fsf@gnu.org> <878ute589i.fsf@fencepost.gnu.org> <83d2iqc84m.fsf@gnu.org> <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> <87wqgnvkqn.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1393085055 26379 80.91.229.3 (22 Feb 2014 16:04:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 22 Feb 2014 16:04:15 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 22 17:04:23 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 1WHF3v-0007hU-8z for ged-emacs-devel@m.gmane.org; Sat, 22 Feb 2014 17:04:23 +0100 Original-Received: from localhost ([::1]:49991 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WHF3u-000221-Rm for ged-emacs-devel@m.gmane.org; Sat, 22 Feb 2014 11:04:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56178) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WHF3n-00021K-Gx for emacs-devel@gnu.org; Sat, 22 Feb 2014 11:04:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WHF3h-0008O6-5I for emacs-devel@gnu.org; Sat, 22 Feb 2014 11:04:15 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:48629) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WHF3g-0008O0-Ul for emacs-devel@gnu.org; Sat, 22 Feb 2014 11:04:09 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WHF3f-0007VV-OJ for emacs-devel@gnu.org; Sat, 22 Feb 2014 17:04:07 +0100 Original-Received: from 84-236-127-77.pool.digikabel.hu ([84.236.127.77]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Feb 2014 17:04:07 +0100 Original-Received: from adatgyujto by 84-236-127-77.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Feb 2014 17:04:07 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 84.236.127.77 (Opera/9.80 (Windows NT 6.1) Presto/2.12.388 Version/12.16) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:169810 Archived-At: Stephen J. Turnbull xemacs.org> writes: > > In this case you need to choose between allowing any LLVM feature to > be supported because it's free software, or saying LLVM may be free > software but the feature it supports that GCC doesn't is freedom- > denying, and therefore no matter how useful it may be, Emacs is not > going to support that feature. > Emacs will support that feature, because it's an open system and there are plenty of clang-based C++ completion packages already. The default installation may not support it, but it hardly matters considering most people install external packages anyway to improve on the default emacs experience. That's what emacs is about after all. Extending and customizing. The cat is already out of the bag with clang, so not supporting similar features in gcc will only push more people towards clang based emacs packages, considering they are mentioned in the top google results when you search for "emacs c++ completion".