From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Aur=C3=A9lien_Aptel?= Newsgroups: gmane.emacs.devel Subject: Re: Raw strings (experimental patches inside) Date: Fri, 3 Aug 2012 19:45:48 +0200 Message-ID: References: <87wr1gux4f.fsf@kuiper.lan.informatimago.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: dough.gmane.org 1344015963 22613 80.91.229.3 (3 Aug 2012 17:46:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 3 Aug 2012 17:46:03 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Pascal J. Bourguignon" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 03 19:46:00 2012 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 1SxLwg-00008c-KK for ged-emacs-devel@m.gmane.org; Fri, 03 Aug 2012 19:45:54 +0200 Original-Received: from localhost ([::1]:47785 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SxLwf-00076W-VR for ged-emacs-devel@m.gmane.org; Fri, 03 Aug 2012 13:45:53 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50640) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SxLwd-00076O-R9 for emacs-devel@gnu.org; Fri, 03 Aug 2012 13:45:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SxLwb-00053c-8g for emacs-devel@gnu.org; Fri, 03 Aug 2012 13:45:51 -0400 Original-Received: from mail-gh0-f169.google.com ([209.85.160.169]:39951) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SxLwb-00053R-3b for emacs-devel@gnu.org; Fri, 03 Aug 2012 13:45:49 -0400 Original-Received: by ghrr18 with SMTP id r18so1288135ghr.0 for ; Fri, 03 Aug 2012 10:45:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=zqWhBwllRKTJCpXltjPfoMlJjS7hyWLlQAGLZaZmHo8=; b=gA7S+ZCCwVr65y2MP2RDnaPZIpWkkgKHVT/JMHhp0FlBithkfQmgKtutT7zIEEUkMP D++trCX5v4FH2RC6QoB2Tt0xE776LZGZhuytvj5aAO9L8ffqAb00Pv2zRNbIjpy+SYzW 5KI6EzK/OpKOTLfrRXVanFYNtByqb2gHFI26hDXQ2mXEof3/xMczgFXq9J/ZJlls1y5T t2DJUmLr9Gyk3R/NuDIWMhWdD7aOQ5pLKJ5ipR+DkzqCRlWeTVIZkv/khUFaXOu+184/ gWXtlhCvTDXov8eq3opicl8DjchA1bifKfjLkN1a9UrKcZNOGvLFe24Fn+7Qm1dD5p4G rUXg== Original-Received: by 10.60.169.138 with SMTP id ae10mr6795735oec.7.1344015948510; Fri, 03 Aug 2012 10:45:48 -0700 (PDT) Original-Received: by 10.182.42.1 with HTTP; Fri, 3 Aug 2012 10:45:48 -0700 (PDT) In-Reply-To: <87wr1gux4f.fsf@kuiper.lan.informatimago.com> X-Google-Sender-Auth: 48OL65s3gR6yLPH2ET9vjJ3mbtk X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.169 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:152146 Archived-At: On Fri, Aug 3, 2012 at 11:45 AM, Pascal J. Bourguignon wrote: > Why go to python, when Common Lisp has a perfectly nice reader macro > system to do that kind of things? This is simple a proof of concept. If someone is interested by porting the CL reader macro to emacs I'm also fine with it but it's a lot more work. I've made a little article on the Emacs Lisp reader while I was doing this. It's available here: http://definitelyaplug.b0.cx/post/A-look-at-Emacs-Lisp-reader