From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id yDzeNZsTEmE/HAEAgWs5BA (envelope-from ) for ; Tue, 10 Aug 2021 07:50:19 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id +C9lMZsTEmEMRgAAbx9fmQ (envelope-from ) for ; Tue, 10 Aug 2021 05:50:19 +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 0A62E17222 for ; Tue, 10 Aug 2021 07:50:19 +0200 (CEST) Received: from localhost ([::1]:57176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDKeY-0002J7-1h for larch@yhetil.org; Tue, 10 Aug 2021 01:50:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36604) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDKeA-0002Iy-KG for emacs-orgmode@gnu.org; Tue, 10 Aug 2021 01:49:54 -0400 Received: from mout.web.de ([212.227.15.14]:36407) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDKe8-0005cv-Hf for emacs-orgmode@gnu.org; Tue, 10 Aug 2021 01:49:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1628574588; bh=P9fJ/Kkpkg+dtL7FdCE2OFstTfE80ei0lUKYo3G+fKQ=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=kX5n1UjHCr8iV/LXiBOwBTFkMDCFVMRUTXp6rpo+D1cb3IEL1GXeSD5AwFCBadMah ID2bsbkB4x1afQ16nINvfrDAl+Sr7b8GNsyK5lCdyD9ySqt4VSBXdhg8poN/8zm8Fa Ya2d9HPqrIkxhocra8soHK/WMrVoxxww3CgvC1IY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([84.165.27.15]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LgHf2-1msBlA3MpQ-00nfcE; Tue, 10 Aug 2021 07:49:48 +0200 References: User-agent: mu4e 1.4.15; emacs 27.2 From: "Dr. Arne Babenhauserheide" To: Zelphir Kaltstahl Subject: Re: Library of Babel usage of other programming languages than elisp In-reply-to: Date: Tue, 10 Aug 2021 07:49:38 +0200 Message-ID: <875ywd3l3h.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:Zt4AnyP0XXYtT48K0waId519jPRIPgjJ9uKI7dKKTSBiVe7Lsvb 7WkbUjs0l6U2XANVb1fB+RLoIvj2JbiQ+8lStDpxcF66CuIQv7yEzBZLbaOPB6f881MdS+a k3JyBCmD3t/5QTTWWCEs2rNhfgFqc5f3QUEysC+pEy9zZ3cyl9qwsyvsbsDUCt2WNv0Vflp SjAndIFlH0RHRnjQTM59g== X-UI-Out-Filterresults: notjunk:1;V03:K0:VmlaIO6UjUE=:us/93LOE08oraO25FUt3Ff J+ss26e8/vYbLFY2GiZPYObZi1oMLG5Sp5I2DXRDUedZZNICCmdwUxzssxB6dVndqTfgl12uN airrpcDpSJlfur3h4yV1400cBRUsigAkH9bCwjLB30D+YDlSgp9jES2LnKBi3rLkVTO8YveLX 3442Wp9WcEAU+Q5150/5CaclpvRbRpamao61kOfCvf7urEKfWafYKc5903BHhbJja7CXeZz5e p5TCajqkWKT3lBp7VmQCMsc2d6WW7z4HLVdstd9/ulTcDmDbVyKWHj63Po+y3p+MH3Vn3c/vm dWgqgD/GoMM8a6Xt17sGNaOtvT5TVXbYq7jm1q+cHoTL+oKRa8emu3tXfw9yY8Aunlo8xczUf iPbGhpkZXsjc6r78rW1l8g5cRizvKRWiY9uNRUtAHe0l+FFigRwuHBggjiRNStj/7L85p/bjy p602A6ibh3jgO65BAN8VFp2x5IhfLNxYpkeeA9AZmA9hk5rByIBc91KAtsbOiP0x6JeLtO0TV XXI5P7+PvQO4goXP/quoX7BLauheLz7bE/i/S9wlYtHWlkCrtuGBRLovnq78pd8nEJEcoHv3D l2OPYkPzTmN4HMncFWn09AakA7B7epARUt/vb83MMPM6MnR3iLlgyFID6WyJoflvqUaSzRPJ6 Y6/Kud7FsksjuvNqWk38CqYmX0x1JK/8Xr3exs2pWPntAOUIA84104oNyK84Rz1PejxJ4Nwrd 2TwG+GnTjkDbjTqiCML5NrjLhghLMsE3fb4T2kAkdz4R/9T05zuQz4cv3PbnVnPNt72otSTnl Am9qVAC+LZt5nPRNHr8BJZAVvdxN6s/ipEiH+f09TBmT3po83moqaC0tDRy/Jsz/9CXsq/rQC 5WHkbZdzLVAO5VSIntuEmVYmzeX9PtlmFpmSAhGeT95liKYc+EGqG4jtJjcMo5IwgSIF+ME7v Nt+2Omu4irufVR4OTg32KCy09Mytb3AWn+qZlEqjIKkH42q/wFN9+tvcQ7bJT+AwnCYE6+ZNW ICGNjB6EjPvIZ7xTCwtZy06jiByfDEgjD6vE/52xsRy8iMu4SvSHLHiFz01300ji0ncoh2I4e X0e1vhCuGkOPMATJA5A18RK9pPDFb8W5VSc Received-SPF: pass client-ip=212.227.15.14; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.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_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1628574619; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=GzZjtYpLiy2ovJpm1+qg4+Zvi9Quexd3qvxVN0iGQ5c=; b=J7SwmsP7uzGZc6ylpGj5QVM8wUxpxXj5cUb6S5d3O5ixp6Q2YioEJE53wLUy+ljQTm5sAi 8cmGLHtytDKoKgtENUdgmYO1C9cnc17Qh/P769NYpe72X8SKja5q9AvymqyOt0I5JGA1BV TmG4UYzDq+63O5NaFBaNeAFVUZX+Lwgu93chg9GAUYGwNjRnJMSe/pQcFt4J17NANyMBt6 3RDd8XOIqf4jEEmxD4xFR13Y/sKbtt9wYsngrTyyhsWDB75ZUikaXX5YQAGcMWavxakuml 0Ettks7c/Zle9eDw0qlQ3ysg1LHR/fH9yPpdYHBj6lPmV1L5j2GSYpZE23zcuw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1628574619; a=rsa-sha256; cv=none; b=StUYszdA45/pwrdQP36kN1Gdsh9bqshVd77QL4istN2TB3WMsh7PfKpNp/lKJrthJngWTo 99Ii7b3bcNRr1RqOdJgOi6J7XgfSjqUhmlV5qVhplfTHPSx6dbm9bukDNmZLrbjNMjWnzs 5KChpa/wyUN2Yzb6SQGVk3Fzd4wJF8ELLI9/f6fZJojhDAbhtOgkQKjisDJHIHQtj/sV88 udGTXc2bYNH9ANc8yNH8geqle7ZiWfN3g0itIuF7dznJxsoB7V5JMotFKWtP64vUnGcR1x dKOTRk7+CUy98aueq/wesEeo0l2bXVkwl+ZZYHaeFr3wYkuhm8lUcZ2XKyv32Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=web.de header.s=dbaedf251592 header.b=kX5n1UjH; dmarc=pass (policy=none) header.from=web.de; 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-Migadu-Spam-Score: -4.21 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=web.de header.s=dbaedf251592 header.b=kX5n1UjH; dmarc=pass (policy=none) header.from=web.de; 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-Migadu-Queue-Id: 0A62E17222 X-Spam-Score: -4.21 X-Migadu-Scanner: scn0.migadu.com X-TUID: EjW3QBH9UPHm --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Zelphir Kaltstahl writes: > I have repeatedly tried to use another programming language than elisp for > writing source blocks in org-mode, which I intended to use as functions i= nside > org-mode spreadsheets. So far without success. I=E2=80=99m using scheme in org-mode during export (though not it tables) a= nd that works. call: https://hg.sr.ht/~arnebab/ews/browse/Hauptdokument/ews30/chargen.org.= in?rev=3Dccc9148e78a4#L27 begin_src: https://hg.sr.ht/~arnebab/ews/browse/Hauptdokument/ews30/chargen= .org.in?rev=3Dccc9148e78a4#L137 #+call: generate-char-jetzt() #+name: generate-char-jetzt #+begin_src scheme :exports none :results output raw :prologue "(import (sr= fi srfi-1)(ice-9 match)(ice-9 receive))(set! *random-state* (random-state-= from-platform))\n" :tangle chargen.scm :noweb yes :var kernantriebe=3Dtabel= le-grundantriebe :var hautfarbe=3Dtabelle-hautfarbe :var haarfarbe=3Dtabell= e-haarfarbe :var augenfarbe=3Dtabelle-augenfarbe :var darstellung1=3Dtabell= e-darstellung1 :var darstellung2=3Dtabelle-darstellung2 :var kleidung_oben_= maenner=3Dtabelle-kleidung-jetzt-oben-maenner :var kleidung_unten_maenner= =3Dtabelle-kleidung-jetzt-unten-maenner :var kleidung_oben_frauen=3Dtabelle= -kleidung-jetzt-oben-frauen :var kleidung_unten_frauen=3Dtabelle-kleidung-= jetzt-unten-frauen :var kleidung_oben_frauen=3Dtabelle-kleidung-jetzt-oben-= frauen :var kleidung_unten_frauen=3Dtabelle-kleidung-jetzt-unten-frauen :v= ar namen=3Dtabelle-namen-fantasy-jetzt :var sex=3Dtabelle-sexualitaet :var = stichwort=3Dtabelle-stichwort-jetztzeit (let () {{{chargen-setup}}} {{{chargen-generic}}} {{{chargen-colors}}} {{{chargen-specifics-jetzt}}} {{{chargen-print-char}}} (chargen-print-char) ) #+end_src #+begin_src scheme :noweb-ref chargen-specifics-jetzt (define first-names=20 (map first=20 (map string-split-space=20 (map third=20 (remove (=CE=BB(x)(not (equal? geschlecht (fourth x)))) namen))= ))) (define last-names (map (=CE=BB (x) (string-join (cdr x))) (map string-= split-space (map third namen)))) (define names (apply append (map (=CE=BB (fi) (map (=CE=BB(la) (string-= join (list fi la))) last-names)) first-names))) ;; (define worte (list->d6alist (second (apply zip zweiworte)))) #+end_src Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmESE3MQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6++5D/41shWnCMF8MefqfmW8dbzvm2SwPStfhBG0 soQ4U7aDY5D0YL4GhAMRmh+Y/Cw/h/yYYztcoTT8CJIDYorjRFV7kNeuVagqaJ8y KYkkCVbUQTC9n02LjNrkE/Mmo7YWAdjL6vUHUJSxiXsymcT8aXr/6pkzym+XT6qQ 7fxFx+MFrcX0Qub35numWnDdU7ZM9ngMG9UT+uQ6VPwi4lzyo2ll5VSHbIk1k2Ae AHvtFMY1XoLNxGp06OPDq8joPonqezIoeGh34HZD/XjehU4Gbtn5njtlhDZzIl3B Uio+r5XXRD4g+Fl3Fu+zqQ3O72S6RVRXZFIyRluPPnfXCwdxx3sIwKSCodXsX/J4 qwYoAAG38M/8e6/nO10ozJBuViXRohjQh6/nWI76SSV/U4zgcJBPtPZBgVOQcD8T b/rx6v40MeBgKjlhLnyy9eAii0NFsq5jqhKAdA46zFZ3yTSsUhFr9ocYjFatzAIz LN3LDqdVJQIIVHyT3t0MjEURxf8keCZu9YEUs9DgXteMGH2wSWZL0+cWPE71IF9X p7k+aYe98o2LRzJMySeGh7YwzkiJoNU04mnS+YREbc02vgnHH+n/1bTVaj6jsmJu OMPQplXFHLfv/rwN9jXodGGVo8F//QRZc4BTu19Is56imKhcjCISoNPsFvmeeNX/ CK0yc2CfJojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmESE3UQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSEzOA/42Uz/DimBU/4qrwECyf9BctWTs ZV8D1MLVnX3DqX6xDomdy2Ifnb6J0cNnrQw51LDcvN+s0mczSKI2KUk6Ng6zfbhf VTWIcfRvbzziiq7PB60JL3zKWzKrI8bmaIFLrSdvZOMv1je2404YEls6oQO8Ilet ahNFb0Z6q3bGIGhkeg== =JV1m -----END PGP SIGNATURE----- --=-=-=--