From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Tue, 11 Oct 2016 00:18:12 -0400 Message-ID: <9707a440-fb03-9d0c-11f7-7bfe6cbebb6c@gmail.com> References: <87wq97i78i.fsf@earlgrey.lan> <86k2dk77w6.fsf@molnjunk.nocrew.org> <642fd4b4-8b1c-a537-5a5f-6940691ec4b9@gmail.com> <861szo4zgq.fsf@gko.net> <86wphg2tpk.fsf@gko.net> <87eg3nwmu4.fsf@mbork.pl> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MfpOoLho1B6wM7AbpVdr4XaseQrCLlVuw" X-Trace: blaine.gmane.org 1476159563 28280 195.159.176.226 (11 Oct 2016 04:19:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 11 Oct 2016 04:19:23 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 11 06:19:19 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btoX9-0006qd-DV for ged-emacs-devel@m.gmane.org; Tue, 11 Oct 2016 06:19:19 +0200 Original-Received: from localhost ([::1]:53665 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btoX7-0000Yp-Tq for ged-emacs-devel@m.gmane.org; Tue, 11 Oct 2016 00:19:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51254) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btoWF-0000YY-8D for emacs-devel@gnu.org; Tue, 11 Oct 2016 00:18:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btoWC-0006xD-0w for emacs-devel@gnu.org; Tue, 11 Oct 2016 00:18:23 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.187]:65410) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btoWB-0006ws-Kn for emacs-devel@gnu.org; Tue, 11 Oct 2016 00:18:19 -0400 Original-Received: from [18.189.6.80] ([18.189.6.80]) by mrelayeu.kundenserver.de (mreue002) with ESMTPSA (Nemesis) id 0MWbfO-1bNH2u1FYA-00XYLU for ; Tue, 11 Oct 2016 06:18:18 +0200 In-Reply-To: <87eg3nwmu4.fsf@mbork.pl> X-Provags-ID: V03:K0:mvT9U34PK1FNPl2d/oZ9x2M9Rh1lpl3VhBbKm7qx/R3katKLj8p pVulNN2D2i1WewknxMp+3wEybvnMGiOpi34U5Mg6RQLOmkVqK00TZPoOTF6wOPAq9Zq3nxd Ct35bTqUMi4cAlo0vK4OaZDDRkTf7OnR4dCZr0qWb4TqL9W3ZC36GlAuGCao3T4NAcm5oFD NIeVTxQHoUBoX8pQBVxew== X-UI-Out-Filterresults: notjunk:1;V01:K0:Fcuiu0LCsag=:TbR1utgUBtmhEV6dr0tdnR HCzHDbEqjesmExVKqz8E1jDhXD7zjLBQugkts1aMM3wxC6FHfLlVT5ZuEzntlMxUkfH4g3GUb KWqxs2mNAuGxdFK/qHh3GBDue1VgH/1cs4IRaxB1+UAXyfL0o8ZrgdeJ3rjBUCNJGUHsMll5l xbkAw/RQtrR1F0Dr7pz7sJKySTdKO5H18JiQodbr1PnszwH350/BbfqQHbSqGGc7P1gbEhewH ELXgUONBSpyZAKL3JC3+rPMX4gqrWhF/hleFgQ2Yg0NakRTl5dbub5Puwsyuj5feW9ZjeHIXl oMjLzwondslR665dUK+6SdtK6q7XYt0KFFR3VR27RS0eUPCm8WGP0fN9KDtcxE0b5pSXAQ2h6 s1yFVxRBDidwvd26lPhdZrGRkHf1NyIBLbe2xkWpFOmkyH4i8pu5QrAQHiTZ+l3n7SPZo6aEn 3K6ZpVWUMjZJ1yut7UQ3+iF62IB5RIXsHRrAJR2suv/rF3Nf6NYyNIDuwAkhFe0C4xN0oX6Cq zm0I+3dHVE8m4NP4QgxtQj8UUft/uf5mz8gyqO3pEzwdf8MgxTaY0xwJVGFqJqrAJaUcI852I 1t2S/fwq8dpokEztQJ/19gXAJHW2YoH2HzXipqVtXiu14y2Xz29vhsqkkMux3Jrtt3FO2y7xI lRcRLZna5OxPrQHIpINgSLrWDpBnzK4RS4kU+6SCCu4UTzY3nMGed+YgAOVKPLMWtFWM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.187 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:208149 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MfpOoLho1B6wM7AbpVdr4XaseQrCLlVuw Content-Type: multipart/mixed; boundary="jLt1vrKTpSn4HAsVfXIojfHvFOa4qKkHu"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: emacs-devel@gnu.org Message-ID: <9707a440-fb03-9d0c-11f7-7bfe6cbebb6c@gmail.com> Subject: Re: Emacs Lisp's future References: <87wq97i78i.fsf@earlgrey.lan> <86k2dk77w6.fsf@molnjunk.nocrew.org> <642fd4b4-8b1c-a537-5a5f-6940691ec4b9@gmail.com> <861szo4zgq.fsf@gko.net> <86wphg2tpk.fsf@gko.net> <87eg3nwmu4.fsf@mbork.pl> In-Reply-To: <87eg3nwmu4.fsf@mbork.pl> --jLt1vrKTpSn4HAsVfXIojfHvFOa4qKkHu Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2016-10-11 00:06, Marcin Borkowski wrote: > BTW, someone (Raman?) on this thread said that namespaces save typing. > That's not exactly right; that goal is achieved with autocompletion (as= > he already noticed). What namespaces really do is twofold: >=20 > 1. Help avoid collisions, and >=20 > 2. (last but not least!) save on reading. >=20 > Long function names are really bad. I think nameless makes both of these a non-issue. You get "import x as y= " using custom prefixes (such as fl: for font-lock), and for your own cod= e there's no typing (C-- inserts the package prefix) and no wasted space.= Bottom line: I don't see much use for proper namespaces :) Cl=E9ment. --jLt1vrKTpSn4HAsVfXIojfHvFOa4qKkHu-- --MfpOoLho1B6wM7AbpVdr4XaseQrCLlVuw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJX/GgIAAoJEPqg+cTm90wjWb0P/3Dtn1Y37GLmgSIqp8usz4iv bufobe/4Piy1eAQYCs0dYoThvEhWa2yxyoEpNkIIRn7KPfGLbtM399YD3pHBqVx3 jISr+TRMu45qHUmGbyX8r2Wi2W7djQJbG20v0LHeTuKDj98fFRYaD4OJ/7y3z0g8 iZno3IXPBoHWzb2pw/CvSvITAj42AleBxy/aYtLQdxcr9Vhg9t8Bire7xflvFHW3 O/IMn6sUOwzn9gaarQGnN18kvxkFb3RvECr5ZK7xVtimFwVWbHFj+U+q+qpjrPtn yLQC6eritMWO2VrdFtyIh9Sq3uZdAFnM94tZCNcuXR7Gr1pFVMaNR5p4Jk2wT2cM FUXl6ib6eCauAZ5wzrK989+g7SWim3B+KcZfv+klVvvBMdSDChc0a+6WUdx21Pmc u06+rzxnmmxgC/DurKK05yRdIgxLALl+pETcPAtkpiZGAKhHpfgpP9cxe0PJKiBC ze5Sk3pXpr0cf6CVEedS796hmqx6YHzvhiQqGIiL0tkFb8szk0issD1/qqFIfhU0 0gqY67o3M2PsQKbcs8zd6l+zGUgATUkiiQqP1Yvs6Hs9W3spQlr53X4B+Kmdd+dD Gns93biJ187dshR32veP9ZYRQP5IuIJ4ihqp9wa1RJl3GKeLWAB3zhqlhLRssBkC 6HFoowlcD64AawhEZ5k/ =4GbE -----END PGP SIGNATURE----- --MfpOoLho1B6wM7AbpVdr4XaseQrCLlVuw--