From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Emacs contributions, C and Lisp Date: Sat, 10 Jan 2015 12:34:41 -0800 Message-ID: <54B18CE1.8060504@dancol.org> References: <83bnxuzyl4.fsf@gnu.org> <87vbkovhh7.fsf@engster.org> <87387rvobr.fsf@engster.org> <83ppat84hk.fsf@gnu.org> <20150106143933.0090bc83@jabberwock.cb.piermont.com> <83r3v77ij6.fsf@gnu.org> <20150106154539.3d0752c4@jabberwock.cb.piermont.com> <87wq4ype3z.fsf@fencepost.gnu.org> <878uherlf3.fsf@wanadoo.es> <20150108194342.1bd83ed1@jabberwock.cb.piermont.com> <20150109131335.1a39f892@jabberwock.cb.piermont.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9s6mIDW34Mx9XDCTnNwHtFuUqqrbIEw90" X-Trace: ger.gmane.org 1420922118 5490 80.91.229.3 (10 Jan 2015 20:35:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 10 Jan 2015 20:35:18 +0000 (UTC) Cc: ofv@wanadoo.es, emacs-devel@gnu.org To: rms@gnu.org, "Perry E. Metzger" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 10 21:35:13 2015 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 1YA2kZ-0003eL-IO for ged-emacs-devel@m.gmane.org; Sat, 10 Jan 2015 21:35:11 +0100 Original-Received: from localhost ([::1]:56137 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YA2kY-00006F-Ij for ged-emacs-devel@m.gmane.org; Sat, 10 Jan 2015 15:35:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41450) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YA2kJ-00006A-GK for emacs-devel@gnu.org; Sat, 10 Jan 2015 15:34:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YA2kF-0004Cw-F5 for emacs-devel@gnu.org; Sat, 10 Jan 2015 15:34:55 -0500 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:41254) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YA2kF-0004Cs-4E for emacs-devel@gnu.org; Sat, 10 Jan 2015 15:34:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=jSgDifDvPpi4JAtC2wtg6eMjkHdtZ1b8mdsnHxL/i0w=; b=pTbu+BTW/KoD79gEm8LE603RZH6NxlrqtCetakQgcRk1tOE5v6YPFQ9GUTqnmE86U8xnizzaTK7y58hXDSvmLBtRAakXIOQNvz8408PRo2llJKerBFb7q7lXqb9AwQKXeZa1FlXQYSpHwrrJzebN6GHmO4f2pief6uAIDOzBx4C8dCMtHa573XdixgBPc0zJxNUEEn5axqoddzfkKree162MOWho02osGGjTu4xsklc4utMcgZCuFRywqHD5OpPdRycgfPd6em3rqPnKeCztma5pdiFt17MZmf1pjKtoy2wSyMWUX8KE1GjvTQ2Tno1ozoarfqcnv7LmguhSjNEqmA==; Original-Received: from [166.170.41.217] (helo=[192.168.137.23]) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1YA2kC-0000Tf-8u; Sat, 10 Jan 2015 12:34:48 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 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:181132 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --9s6mIDW34Mx9XDCTnNwHtFuUqqrbIEw90 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 01/10/2015 11:29 AM, Richard Stallman wrote: > With proprietary software, the developers' decisions about what > features to implement, or not implement, are restrictions on the > users. The point of free software is that our decisions -- whatever > we may decide -- are not restrictions. >=20 > What I see is that you do are trying to pressure me in a certain > direction=20 What you call "pressure", I see as advocacy. There is nothing wrong with advancing arguments in favor of one's position. > What I intend to do is investigate these issues thoroughly _one by > one_ to see what options exist for each, and what is good or bad about > them. I will think about refactoring when I understand it well enough > to be able to judge arguments myself. =20 Does Clang's popularity inform your decision-making process? I've seen no evidence in this thread that you're considering the broader social context. Do we need to repeat this process every few years and every time someone thinks of a new way to integrate GCC and Emacs? I very much like the example upstream of highlighting overloaded operators. Another feature I want very much is the ability to fontify, in C++ and Java, is to distinguish local, member, and global variable references using different font-lock faces. This task isn't "completion", but 1) requires access to the AST (for lexical context), and 2) is already present in IntelliJ, which is also free software. > First I will learn about it > from people who are not trying to pressure me about it. The trouble with asking people who already agree with you is that they already agree with you. My sense is that you're merely equating positions contrary to your own with "pressure". --9s6mIDW34Mx9XDCTnNwHtFuUqqrbIEw90 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJUsYzhAAoJEN4WImmbpWBl2dsP/A6jvD/pTBdvYPy07oKdz8Qa +WKldfQBMiOh6FvRdxW6Ar4PAWQypsoTnknpKxW1g6vcyMfjwZjUDENHtpiWA+Wk P306L8isyQJmPwOnFJBpBX79JRc++ECaS/BHjiRxwuYQ4Md45/xz0A/V0iykUuAi X0kTScu+0nT3LS6uAHxSP1yqb0oEFv+UYjcNY4ZJd0xqMX/qgamm+FMu2dbRulNK KUdxPPBjjomwmTBkK6Jdb1UYjPfe0q4RopEWJQEgMk/V67Xiq1jr/mB3YuDlZueu 5Wi1Fk4JmN+LTZoiSniecQRnbY6Z065iQ5sJLaQoZQtbSX23515SYhistcCTtDKZ dGPKHWVp+wQbCWf9YTFMqMnDzTuRpd602OgYXzy2R7w+UIkTyKEwk/KoIwrG/jpc 86PgMH8gIQiCHETZiSLlRIWWYp/vP4hvBF7vNbnVh+63HVBts6/F+ys/4EGaWwYY Y9MN0EAMij6FXW4nLumqTTqMn2aK+wFbdl1K5IOe1T4le7tiJSw3xAw6dS4y/jDx RdCqso3u94C4U05mmjxSJ4Y9IFcEFoyk29JQ4D7QQSJ5DiaeWj5Kbg3skEcChKfL sUOonzPRFSI07+LGVrifJ5pArnApY6zrSXngD3/Z4i6t+wHlkuKqajp7dR7mUJH4 lZqqnssid8S072XMCOo3 =mXon -----END PGP SIGNATURE----- --9s6mIDW34Mx9XDCTnNwHtFuUqqrbIEw90--