From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 0OxAKia/v19GHgAA0tVLHw (envelope-from ) for ; Thu, 26 Nov 2020 14:43:50 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id sE4SJia/v1/FOwAA1q6Kng (envelope-from ) for ; Thu, 26 Nov 2020 14:43:50 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A90369404E7 for ; Thu, 26 Nov 2020 14:43:49 +0000 (UTC) Received: from localhost ([::1]:56438 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiIUt-0006xu-2P for larch@yhetil.org; Thu, 26 Nov 2020 09:43:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiIU8-0006x0-HS for emacs-orgmode@gnu.org; Thu, 26 Nov 2020 09:43:00 -0500 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]:42860) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kiIU3-0004TR-FZ for emacs-orgmode@gnu.org; Thu, 26 Nov 2020 09:43:00 -0500 Received: by mail-ej1-x634.google.com with SMTP id d17so1352646ejy.9 for ; Thu, 26 Nov 2020 06:42:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mrB8r+LCfrOYRQZZtjU37z23q091frGIz508SIPrFgA=; b=ufu49cKECbMgA+PNSEP247BuGro5ano+WAGPzEyqcYeapI3KV6ycEL5hBken6IPOII SIpgrc2ODaYn9UHItIAzCXH8AhUYgrsJx5sNmQEmqiCqjziXlhb0FYZWmBLGlAmmQ0to cX+kOI9JZvpAfa8EZTKVAcdlrZPiZktIOXsI4v/V1+3+7OO73c7iet9mYVu2WUIEl15H uzCeus6FENUjYgtKSYr+iUz1Xdw6jeQsG+Vh544AF6CakTHJaG6EGTxgUU7qhaxyrcvT rohDZuDqq46imTYKqd6fZCcrTs5ahR0DZGVdnhFAaiA7k9mG9ncy2rmGYmcE6T/xVSzq 75Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mrB8r+LCfrOYRQZZtjU37z23q091frGIz508SIPrFgA=; b=GhfSB6jao3yL1atMnSyHkPRk3Yxu5mBd6vLGlId//xn04qm6pVZuVGrZpoxtbYxGm4 ZCO/bNWRXmHZRqXGPpu4NJc/K4+jgIe1RrIvjqFpXh3exzCkLS5v3WGXGfCQgx+75eZl am+Wq6wx8fNud84JeB70krUIV4sm4D/xnqHSU4N+uIWYRhao0hPGCKDtoNo+YTRQtDuF fOLhqOd77YQ/02LEEglzDFBXfu8LydriNpeXYYsTqUTcNAwcijJLpRFYmljqwY9hldIM LFM1Z8Rfc6WOTm9qkXDzUub46m9SaCvw1AFa0CnWTKS5aW+xqF5tLm2Qkf3t4B8h7mhi YeCQ== X-Gm-Message-State: AOAM530vlJbqcaprmARpu32w0LXutG/Moj2LjfERRAxoft3RtyiGZNio q0aHnxIT6n6JZGyt/dFJiccI5HfOyi01p2Wedh8= X-Google-Smtp-Source: ABdhPJyJIWRQl7SdMz2i/TLO8r7xqtCpg+IBE6Bwv0wfEaF6OJUGfespbEEfUXtRfx4aDYXnNC/QhZyAU9Q9D+txxbI= X-Received: by 2002:a17:906:1498:: with SMTP id x24mr545397ejc.170.1606401773095; Thu, 26 Nov 2020 06:42:53 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Neil Jerram Date: Thu, 26 Nov 2020 14:42:42 +0000 Message-ID: Subject: Re: consistent behavior across babel languages To: ian martins Content-Type: multipart/alternative; boundary="0000000000000d4fbf05b5038f81" Received-SPF: pass client-ip=2a00:1450:4864:20::634; envelope-from=neiljerram@gmail.com; helo=mail-ej1-x634.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Org-Mode mailing list Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: inc X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=ufu49cKE; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -0.21 X-TUID: 7lKdBg5mYUsu --0000000000000d4fbf05b5038f81 Content-Type: text/plain; charset="UTF-8" On Wed, 25 Nov 2020 at 05:20, ian martins wrote: > Something I've found challenging is the inconsistency between babel > languages. It makes it difficult for a babel user to get a source > block to do what they want, or for a babel developer to even know what > correct behavior is. > > I'm not sure if anything can be done since changes will likely break > existing behavior, but it's good to at least know what the rule is and > where the exceptions to the rule are. To that end I started a page on > worg [1] to document current behavior for actions taken across babel > languages. > > [1] https://orgmode.org/worg/org-contrib/babel/languages/lang-compat.html FWIW, I did not understand the "functional" and "scripting" terms that you use on this page. I've understood now, from https://orgmode.org/worg/org-contrib/babel/intro.html, that you mean "results: value" and "results: output". For me it would be better if you said that instead of "functional" and "scripting", as the former is what I can actually type in my Org files. --0000000000000d4fbf05b5038f81 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, 25 Nov 2020 at 05:20, ian martins= <ianxm@jhu.edu> wrote:
Something I've found challenging is the inconsistency between babel<= br> languages. It makes it difficult for a babel user to get a source
block to do what they want, or for a babel developer to even know what
correct behavior is.

I'm not sure if anything can be done since changes will likely break existing behavior, but it's good to at least know what the rule is and<= br> where the exceptions to the rule are. To that end I started a page on
worg [1] to document current behavior for actions taken across babel
languages.

[1] https://orgmode.org/worg/or= g-contrib/babel/languages/lang-compat.html

<= div>FWIW, I did not understand the "functional" and "scripti= ng" terms that you use on this page.

I've= understood now, from=C2=A0https://orgmode.org/worg/org-contrib/babel/intro.html= , that you mean "results: value" and "results: output".= =C2=A0 For me it would be better if you said that instead of=C2=A0"fun= ctional" and "scripting", as the former is what I can actual= ly type in my Org files.

--0000000000000d4fbf05b5038f81--