From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Regarding Emacs, js.el, template-strings and syntax-tables Date: Tue, 5 Sep 2017 12:53:17 +0300 Message-ID: <6e04e12a-7f2d-ad0e-df14-7af533f87a08@yandex.ru> References: <1503557767.41308.1083341824.4A2103C1@webmail.messagingengine.com> <6ca801de-9076-8a7f-6a7e-3b73ce207671@yandex.ru> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1504605339 8765 195.159.176.226 (5 Sep 2017 09:55:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 5 Sep 2017 09:55:39 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Thunderbird/56.0 Cc: Stefan Monnier , emacs-devel To: Anders Lindgren Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 05 11:55:26 2017 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 1dpAZO-0000Rd-Jl for ged-emacs-devel@m.gmane.org; Tue, 05 Sep 2017 11:54:58 +0200 Original-Received: from localhost ([::1]:57822 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dpAZU-0002zo-2E for ged-emacs-devel@m.gmane.org; Tue, 05 Sep 2017 05:55:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60786) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dpAXu-0001oW-AB for emacs-devel@gnu.org; Tue, 05 Sep 2017 05:53:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dpAXp-0000rx-N6 for emacs-devel@gnu.org; Tue, 05 Sep 2017 05:53:26 -0400 Original-Received: from mail-lf0-x233.google.com ([2a00:1450:4010:c07::233]:34721) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dpAXp-0000qY-Fx for emacs-devel@gnu.org; Tue, 05 Sep 2017 05:53:21 -0400 Original-Received: by mail-lf0-x233.google.com with SMTP id l196so9184375lfl.1 for ; Tue, 05 Sep 2017 02:53:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=LVByaieJlcWNiTfclOGk/qOLowftMZToZlSFpa76duU=; b=idL66WHRJPMzVVoTX18dcQT82lXfyaDG9ix93rubbB8eEqmnkBLMC2mAX0hCzw0gaP HNAJHTkToumM+GfhCye6iRQyn9nrInJbjAxOokdnEJqMXdc1wuUIYzf7YFE6Z+EAzpLR wVxhZxTW7f+Br/V2b1cO+hbEeywOIgStlTYQSztPgBoIGORy1UbbdzA4wkB3uyoEgkS3 c0oDYVGnOCH2y9mEJqgeEKrDArllrq7acPuuJ61ARlYnjV9QPwoSJUPnxAsrkg+mo3Ci /AxJ1SCuhGrcm0fZpJCKP73CEfppG2XSS64sE4VOj+Zs2pu0ad5hTrl+h1CqOooDyVFM Cmeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=LVByaieJlcWNiTfclOGk/qOLowftMZToZlSFpa76duU=; b=oPywHXrpcuwHHPtajJxRWI7GH1O6MGE5+9OwIguvOxSlxpOM3KgkUO2FQLsd7XvQ56 QM7rlqzlmarx8KGOLUQSapTqrQfVfqqV3A9GLb2bOkMLzNIYUaDXaQLAUfLNgFCx0PcJ sempHUaikEAH9DpG8UC0EO7BPd/S0K5Tf7Z7TdZbz2D7+CQcnoZwu+vQ8KLdiyT215ix dEbDPvaP/BJ/OenyjRis1+eZQC5FdBQFCF6/qiyipiGMTQSF4NhrvGU33l5D5ZhjOBpw CXzgy8PubzTd1bCAemIh/r58IDWy9Iw4pu70MHCZCIwUre+tHjJzo93Xr4jevZh1Fn5t tDhg== X-Gm-Message-State: AHPjjUgBBZWRtX9cBS5tr2F6Vm1JDMSEPZEZGOGQuVNjIW/RY8sk0z9W FdblB1Il5810OGHOT3E= X-Google-Smtp-Source: ADKCNb6722FpwiyLrMDgLlZKyppzGgZW/apDzJK71NJYydAgWtiMYg78NqPrEJkjg70x1RJnhS6Nkw== X-Received: by 10.25.81.218 with SMTP id g87mr1402151lfl.67.1504605199744; Tue, 05 Sep 2017 02:53:19 -0700 (PDT) Original-Received: from [192.168.1.174] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id h11sm40291lfd.4.2017.09.05.02.53.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Sep 2017 02:53:18 -0700 (PDT) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4010:c07::233 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:217942 Archived-At: On 9/5/17 12:30 PM, Anders Lindgren wrote: > Methods and do-blocks would be straight forward, and make Ruby code a > lot easier to read. I'd like to see the code. Detecting when point is outside of any method might be trickier (or more expensive). Similarly for bodies of methods defined with define_method.