From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karsten Schmidt Subject: Re: [BUG] Noweb reference eval syntax does not work Date: Thu, 4 Aug 2016 22:11:21 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56982) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVPvJ-0002yX-Cs for emacs-orgmode@gnu.org; Thu, 04 Aug 2016 17:11:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bVPvH-0003jc-42 for emacs-orgmode@gnu.org; Thu, 04 Aug 2016 17:11:24 -0400 Received: from mail-io0-x236.google.com ([2607:f8b0:4001:c06::236]:34304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVPvG-0003jW-VK for emacs-orgmode@gnu.org; Thu, 04 Aug 2016 17:11:23 -0400 Received: by mail-io0-x236.google.com with SMTP id q83so283301288iod.1 for ; Thu, 04 Aug 2016 14:11:22 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Hi all, sorry for coming in super late to this thread, but I'd like to make a plea to *not* deprecate the :noweb-ref header arg. On 12 May 2016 at 19:35:15, Aaron Ecay wrote: > To put it another way: it seems to me that the functionality of > :noweb-ref can be reimplemented in terms of other primitives. And given > Nicolas=E2=80=99s comments about the complications and bugs it introduces= , I=E2=80=99d > be in favor of deprecating and eventually removing it. I've been investing thousands of hours over the past years to author several largish opensource projects (~40,000 SLOC total) exclusively in org-mode, using hundreds of code blocks with :noweb-ref headers, all of which would have to be replaced, re-tangled and the resulting code re-tested, often manually... Maybe some of this could be automated, but in any way it'll be a pretty large undertaking, which I'd like to avoid, if possible... I also think, having a feature deprecation like this should require a major version change (depending how one interprets semantic versioning) of org-mode (e.g v9.0.0). Already, I often struggle convincing users of my libs that authoring libraries in org-mode is better than in plain vanilla source code, but I think it'd be wrong to not just force a non-standard tool, but then also specific versions of that tool in order for people to help contributing. Finally, and in summary, I never ever had a single issue w/ :noweb-refs and they're by far in my top 3 favourite org-mode features... Please don't kill 'em! Just my two pence... K. --=20 Karsten Schmidt http://thi.ng | http://postspectacular.com | http://toxiclibs.org