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: clang vs free software Date: Tue, 21 Jan 2014 17:20:27 +0200 Message-ID: <87txcxwedg.fsf@yandex.ru> References: <87fvqtg02v.fsf@flea.lifelogs.com> <87y53czx7e.fsf@yandex.ru> <87bo08bivm.fsf_-_@flea.lifelogs.com> <87sitkzahs.fsf@yandex.ru> <52D7DAAB.2070709@yandex.ru> <52D81960.2080408@yandex.ru> <52DA8C17.4080707@yandex.ru> <52DC00E5.3020803@yandex.ru> <52DC6A26.3020003@yandex.ru> <87k3dv9z85.fsf@uwakimon.sk.tsukuba.ac.jp> <87eh439w1n.fsf@uwakimon.sk.tsukuba.ac.jp> <87ha8yqvup.fsf@engster.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1390317646 17532 80.91.229.3 (21 Jan 2014 15:20:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jan 2014 15:20:46 +0000 (UTC) Cc: monnier@iro.umontreal.ca, David Engster , emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 21 16:20:53 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 1W5d8F-0000jM-EH for ged-emacs-devel@m.gmane.org; Tue, 21 Jan 2014 16:20:51 +0100 Original-Received: from localhost ([::1]:59010 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5d8E-0005WH-Uz for ged-emacs-devel@m.gmane.org; Tue, 21 Jan 2014 10:20:50 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60093) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5d86-0005W0-ON for emacs-devel@gnu.org; Tue, 21 Jan 2014 10:20:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W5d80-0003Zf-5w for emacs-devel@gnu.org; Tue, 21 Jan 2014 10:20:42 -0500 Original-Received: from mail-ee0-x231.google.com ([2a00:1450:4013:c00::231]:33695) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5d7z-0003ZO-P0; Tue, 21 Jan 2014 10:20:36 -0500 Original-Received: by mail-ee0-f49.google.com with SMTP id d17so4108939eek.22 for ; Tue, 21 Jan 2014 07:20:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=5WdCphj0xuJtKJEpqh0Lki087vu8G80V/SOAVG5Ksbs=; b=tkt1fqwLqRH7PLEhT8zDh/XbCsU+QlgYD9HlOoRlwk0u3jo8qjn+Ba25R7++uM8oT8 XUJdZSQhKpWnKWMvSOC78wCJPNLJCp8i2QyqzvMFhQiRb4/mDh8f7pTy5oc02yBcfyuh zYGxnXwqc8OnHpe+byTaL2jbW5jowAEpwptUrw3Nb2lzbV7GvzfI85L+eBY5wsQDq86L 59Vk67AkB37Sefh5zTd6zWA2a7DJDfx4teeNdWNHPmBMWJ+pvNBLtLdHs7l/eNGLLK+H FCjaV+GQHZjQ/CYKlzHDuP0LjFl2zsEQbG/2hZpNP0+IkWbaIjwo3SABLDRUmS9oR6YF Ua8A== X-Received: by 10.15.52.136 with SMTP id p8mr24014249eew.11.1390317634803; Tue, 21 Jan 2014 07:20:34 -0800 (PST) Original-Received: from axl (static-nbl2-118.cytanet.com.cy. [212.31.107.118]) by mx.google.com with ESMTPSA id i2sm15867319eem.6.2014.01.21.07.20.32 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 21 Jan 2014 07:20:33 -0800 (PST) In-Reply-To: (Richard Stallman's message of "Tue, 21 Jan 2014 09:42:40 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c00::231 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:168830 Archived-At: Richard Stallman writes: > Fine, but what's the policy now regarding features that require an > installed clang to work; can they be merged to Emacs proper or not? > > Emacs (and all GNU packages involving C code) should be designed to > work best with GCC. There should be nothing to encourage users not to > use our compiler. The only way the features in question can "work best" with GCC is if they are not implemented at all, because GCC still doesn't offer the necessary interface that would allow us to use it in the capacity that we can use Clang. Note that the user will still be able to use GCC as the compiler, but would have to have Clang installed for code assistance.