From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qPcEEPJKzl50FAAA0tVLHw (envelope-from ) for ; Wed, 27 May 2020 11:11:46 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id EFruC/JKzl7bNQAAB5/wlQ (envelope-from ) for ; Wed, 27 May 2020 11:11:46 +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 C35259400EF for ; Wed, 27 May 2020 11:11:45 +0000 (UTC) Received: from localhost ([::1]:41526 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdtyK-0008Ez-Ar for larch@yhetil.org; Wed, 27 May 2020 07:11:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35396) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdtxy-0008Eo-V8 for emacs-orgmode@gnu.org; Wed, 27 May 2020 07:11:22 -0400 Received: from mail-ot1-x333.google.com ([2607:f8b0:4864:20::333]:40751) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jdtxx-00010Q-SD for emacs-orgmode@gnu.org; Wed, 27 May 2020 07:11:22 -0400 Received: by mail-ot1-x333.google.com with SMTP id d26so18837383otc.7 for ; Wed, 27 May 2020 04:11:21 -0700 (PDT) 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:cc; bh=4lsT2M+vtZcg8sV0yGJtBVzWyz5TF80TyjmSY/BeREY=; b=V8qgbdzI5SWopt/CxIy1YKMUHcJFs/8DjRmpJXGU5tWebO1bEgHjVLolESIg2eY++x OU1Sk6wY7oygpLQNso6QZUUqC3R/zBRc+/52NurT3b+Cw5gY5zj4OZ1aH1gKnEeLRL2E SlJ/cFdYrccyLwxWzmQzzOpw/fsh624/nRLr8viZ/FkPJbuzy+g9os3TxVurLZFTFqhV A9Pvq9chM4qWx91OyCK1mbTSfUJ/UzPisMbPIs+BITFTjrt5C5JhkFo0go/0FztVTxlU WDcfKM+RI0oAIqmJHKqUS41kwmW4vtwruu6zF07xQBqutjgtHVSqM3xtof2tiWoA6fZk JuNg== 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:cc; bh=4lsT2M+vtZcg8sV0yGJtBVzWyz5TF80TyjmSY/BeREY=; b=hbrthkJX5FewhjN5vKt074GJlL0+Vm3J/B7741upRDtcfeuo7U3kH/Xf0f0uCEHN/e OFOloxckUXKL8AldxiUSnomikjXHAU/3UTyFAo0Txc8RYcj3457VokeRo7zuM+kWNze1 AXZuxC2pL36GXnfyPiOFso1p+BpwAzY2b/k2pwFepO0m+mn4tbVHstOa3sKdCB/Vi//m XyYgi3S9tDSxv2x814/jouQFwnJP0lcTUtOp/NYCKRsHQakRt7Bl3ge0FosDTCHKfEf3 sDc06s/VumlN4/U+a2rbJ3S6wBo6I9gq+FL5T8gf4QmVU5bfXxLHdj3fwVVh7hlPEw5M 8NVQ== X-Gm-Message-State: AOAM532EC9xK/TMn+aNLbNY6pPL/JavTmzL0atH3Du6OzX5s7If2j0T7 Wj/7tifn7867UG5CXr8XT9MDsK8MLmNNWAP1MRLeM/mNQLs= X-Google-Smtp-Source: ABdhPJyQka0cdYMTPpKHdo5KgY3lrK+CGuOWZ27yfO8/4+s1sB50vYbLbpXFEIpFS/mLhup3g1N/ORuNRnMTvg9f3g0= X-Received: by 2002:a9d:2da8:: with SMTP id g37mr4270259otb.293.1590577879951; Wed, 27 May 2020 04:11:19 -0700 (PDT) MIME-Version: 1.0 References: <87v9kltrcv.fsf@gmail.com> <5ba46d6ef7ce5be02b024c6f3b8632a5a806fcb3.camel@univ-rouen.fr> In-Reply-To: <5ba46d6ef7ce5be02b024c6f3b8632a5a806fcb3.camel@univ-rouen.fr> From: Matt Price Date: Wed, 27 May 2020 07:11:08 -0400 Message-ID: Subject: Re: Improving Org Mode for VSCode - Thinking Aloud Cc: emacs-orgmode Content-Type: multipart/alternative; boundary="00000000000085b12405a69f458c" Received-SPF: pass client-ip=2607:f8b0:4864:20::333; envelope-from=moptop99@gmail.com; helo=mail-ot1-x333.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=V8qgbdzI; 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: 1.29 X-TUID: lUX6dan9ZjwW --00000000000085b12405a69f458c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable There are a number of interesting topics here. Like others, I would be very keen to share my org-based projects with non-Emacs users. I also only have very limited time & skills to contribute. There is an existing extension for org-mode on vscode here: https://github.com/vscode-org-mode/vscode-org-mode. That might be the best place to help out. One piece of low-hanging fruit would be simply to add an HTML renderer to that plugin (https://github.com/orgapp/orgajs is the obvious choice). A full-on literate programming engine seems like a very tough thing to engineer, but perhaps it's possible to imagine a new architecture in which there are, as you suggest, various code interpretation engines. It's an exciting idea; I wonder if it's possible to explore the possibilities in a more concrete and structured way? On Sun, May 24, 2020 at 4:20 PM rey-coyrehourcq < sebastien.rey-coyrehourcq@univ-rouen.fr> wrote: > Hi, > > Really cool discussion here. > > My two cents, Jupyter & Kernel on various langage, which have a very > large community, could be an interesting backend for org-babel on > VSCode or anyeditoryouwantusehere. > > Lot of things start to appear to collaborate online around > online/scientific cnotebook/literate programing this last year, and that > continue, for example i discover recently : > Stencila : https://github.com/stencila=3D > > org-babel / org-mode outside of emacs has a great potential to lead an > alternative to other markdown (RStudio / Jupyter) solution. > > Best regards > > Le dimanche 24 mai 2020 =C3=A0 06:06 -0700, Jack Kamm a =C3=A9crit : > > It would be very good indeed for org-babel if it could be ported to > > other editors. One of the biggest drawbacks of org-babel notebooks is > > that I can't collaborate with my colleagues on them, since I can't > > expect them to use Emacs. > > > > Aside from VSCode, I think RStudio would be an excellent target for a > > few reasons: > > > > - Literate programming is already popular among R users (see also: > > knitr, sweave, Rmarkdown) > > - There is a strong ob-R community here > > - There are some prominent Emacs users among the Rstudio developers > > (e.g. Lionel Henry, who I think is both an Rstudio and ESS > > developer) > > > > However, this would be a massive undertaking, and ultimately would > > need > > a volunteer to step up to the plate. I don't have any bandwidth to do > > this in the foreseeable future but dream of working on it one day. > > The > > biggest downside -- it would require spending considerable time > > outside > > Emacs! > > > -- > > > S=C3=A9bastien Rey-Coyrehourcq > Research Engineer UMR IDEES > 02.35.14.69.30 > > {Stronger security for your email, follow EFF tutorial : > https://ssd.eff.org/} > > > --00000000000085b12405a69f458c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
There are a number of interesting topics here. Like o= thers, I would be very keen to share my org-based projects with non-Emacs u= sers. I also only have very limited time & skills to contribute.=C2=A0 = There is an existing extension for org-mode on vscode here: https://github.com/vscode-o= rg-mode/vscode-org-mode.=C2=A0 That might be the best place to help out= . One piece of low-hanging fruit would be simply to add an HTML renderer to= that plugin (https://github.c= om/orgapp/orgajs is the obvious choice). A full-on literate programming= engine seems like a very tough thing to engineer, but perhaps it's pos= sible to imagine a new architecture in which there are, as you suggest, var= ious code interpretation engines. It's an exciting idea; I wonder if it= 's possible to explore the possibilities in a more concrete and structu= red way?

On Sun, May 24, 2020 at 4:20 PM rey-coyrehourcq <sebastien.rey-coyrehourcq@= univ-rouen.fr> wrote:
Hi,

Really cool discussion here.

My two cents, Jupyter & Kernel on various langage, which have a very large community, could be an interesting backend for org-babel on
VSCode or anyeditoryouwantusehere.

Lot of things start to appear to collaborate online around
online/scientific cnotebook/literate programing this last year, and that co= ntinue, for example i discover recently :
Stencila : https://github.com/stencila=3D

org-babel / org-mode outside of emacs has a great potential to lead an
alternative to other markdown (RStudio / Jupyter) solution.

Best regards

Le dimanche 24 mai 2020 =C3=A0 06:06 -0700, Jack Kamm a =C3=A9crit :
> It would be very good indeed for org-babel if it could be ported to > other editors. One of the biggest drawbacks of org-babel notebooks is<= br> > that I can't collaborate with my colleagues on them, since I can&#= 39;t
> expect them to use Emacs.
>
> Aside from VSCode, I think RStudio would be an excellent target for a<= br> > few reasons:
>
> - Literate programming is already popular among R users (see also:
>=C2=A0 =C2=A0knitr, sweave, Rmarkdown)
> - There is a strong ob-R community here
> - There are some prominent Emacs users among the Rstudio developers >=C2=A0 =C2=A0(e.g. Lionel Henry, who I think is both an Rstudio and ESS=
> developer)
>
> However, this would be a massive undertaking, and ultimately would
> need
> a volunteer to step up to the plate. I don't have any bandwidth to= do
> this in the foreseeable future but dream of working on it one day.
> The
> biggest downside -- it would require spending considerable time
> outside
> Emacs!
>
--


S=C3=A9bastien Rey-Coyrehourcq
Research Engineer UMR IDEES
02.35.14.69.30

{Stronger security for your email, follow EFF tutorial :
https= ://ssd.eff.org/}


--00000000000085b12405a69f458c--