From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: Raw string literals in Emacs lisp. Date: Wed, 30 Jul 2014 17:16:18 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <877g2uim3h.fsf@lifelogs.com> References: <878ungor1v.fsf@uwakimon.sk.tsukuba.ac.jp> <8761ijng08.fsf@uwakimon.sk.tsukuba.ac.jp> <871tt7lzro.fsf@fencepost.gnu.org> <53D567FD.4030708@porkrind.org> <87r412iobp.fsf@lifelogs.com> <53D9586F.6020705@porkrind.org> <87bns6in3g.fsf@lifelogs.com> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1406755018 22741 80.91.229.3 (30 Jul 2014 21:16:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 30 Jul 2014 21:16:58 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 30 23:16:47 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 1XCbEq-00009X-Fs for ged-emacs-devel@m.gmane.org; Wed, 30 Jul 2014 23:16:44 +0200 Original-Received: from localhost ([::1]:53259 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCbEq-0004a4-0Q for ged-emacs-devel@m.gmane.org; Wed, 30 Jul 2014 17:16:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCbEh-0004Z6-HT for emacs-devel@gnu.org; Wed, 30 Jul 2014 17:16:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XCbEb-0000RF-GH for emacs-devel@gnu.org; Wed, 30 Jul 2014 17:16:35 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:43822) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCbEb-0000Ox-9G for emacs-devel@gnu.org; Wed, 30 Jul 2014 17:16:29 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XCbEa-0008MN-0q for emacs-devel@gnu.org; Wed, 30 Jul 2014 23:16:28 +0200 Original-Received: from c-98-229-61-72.hsd1.ma.comcast.net ([98.229.61.72]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 30 Jul 2014 23:16:28 +0200 Original-Received: from tzz by c-98-229-61-72.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 30 Jul 2014 23:16:28 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 20 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-98-229-61-72.hsd1.ma.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:IwEk0UBBDUtBV2+xZlbAVYNBmAs= 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:173302 Archived-At: On Wed, 30 Jul 2014 14:01:52 -0700 Matthew Plant wrote: >> How about using a Unicode character as the marker? (prepares for stoning) MP> I'm on the fence about this idea. It certainly would make parsing in MP> reverse possible (assuming the reverse parsing functions do not operate on MP> char *) and easy, but it would also possibly mess up formatting. It also MP> might not add much convenience because frankly typing non-unicode MP> characters is _hard_. Eh, it's really not hard. If it was the only problem with this approach, it could be enabled in the default keybindings. MP> One suggestion would be to use the unicode left and right double/single MP> quotation marks. Oh, no. The markers shouldn't look like existing ASCII characters or there will be lynchings. Maybe LEFT DOUBLE ANGLE BRACKET and RIGHT DOUBLE ANGLE BRACKET would work (they look like << and >>). Ted