Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id x675UTqS007332 for ; Sun, 7 Jul 2019 07:30:30 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx016 [212.227.15.9]) with ESMTP (Nemesis) id 1MaJnD-1hy8ss1xVF-00WHOM for ; Sun, 07 Jul 2019 07:30:23 +0200 IronPort-SDR: K1/6eonZEzuERu+ZSj5pjRlyM2TluplB3cfjWJSbouylOrwDx8uzcsy/cysSn/4JBttKT8ETrR x/Mf6QzBZf+b1oY2MIFChYvxEyibWajTt4l3hAEGaw1bq6A5FFb6Gh12PS30IygUB+SnCbyIni 1dQWflUDppJzZU3wMFIDvepJHalcefyeD80H+CksLlCLaHsRycCNy/BUZfd46+y7+qAro0Pr3m GRELHuX0YBc0c5g94zJsWwUbHxQd02kU1uXkpur/cG7as9M94Dbi2xUqYbPW2mVXGhqC1OkpSx nsw= Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 07 Jul 2019 07:30:24 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id B8A701282C9; Sun, 7 Jul 2019 07:30:17 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 36773204 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 7 Jul 2019 07:30:17 +0200 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id D26661282BC for ; Sun, 7 Jul 2019 07:20:17 +0200 (CEST) IronPort-SDR: aq1l1NBKF7isgroTYIBoeuYTT3Yspg/OHx9krzQMOFTvdQWwsD3mV7HQkT5HbnzGdS8c5f8Wh3 e0cdcX/fsE8GDv2EAB+j087XlNyLC3SerJfBWCiny/4xfNjg/zvKQHEhU30Eq21baeNZ4WzoRB QiHYBIZCO41ZmpxQDLb9VrSLekOQfJ8oZfYhSRdEww6zCKvaKNnEL3O8SFfe6ZE6uYztUxVYya VO9b6E+sXgd+KD0Vo8+Pc2rOxDN5H2C6Me/IS2n75AK/AhBCj4u3AbXBNgbchr5PPb8QECHzAr 6iL36VGPhGQ0y8XJLEma0i/b X-IronPort-MID: 29303076 X-IronPort-RemoteIP: 209.85.222.174 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 3.5 IronPort-PHdr: =?us-ascii?q?9a23=3A4oq+lxeZQYaX3+aRCrTD3Fc3lGMj4e+mFxMJ6p?= =?us-ascii?q?chl7NFe7ii+JKnBkHE+PFxlwaWBdfB5vZNmqzLtaGlWWEB7ZuFun0Yf9pAWk?= =?us-ascii?q?xNkt0YyionBsPNEkjnNLjydSVvBM1IUFBi+WOTPERIE8/kbF3TpnD05jpBUg?= =?us-ascii?q?7nO19TIeL4UpXXk9zx0umz/5PJZAAdnDO3Zbx1KgeeoAnMvcAMiotjLqt3wR?= =?us-ascii?q?+a6mBQdbFwwmVlbUmWgw665sq0+8t79D9Mvvs668NaeaDzfqB9VL8BSTp/bD?= =?us-ascii?q?xz68rsuh3OCwCI4yJGAF8bmRdJHQXJqSrCcMyo7nncsexwkGmAMMn/XPYpXz?= =?us-ascii?q?Xn76pqRBLsgiodOHg1/TOfjMs4l69drB+7wn43i4fJfIGYMuZ/daLBbJsbQ2?= =?us-ascii?q?RGRMNYSy1GBMu1cYIOC+MLOesQoZP6ohMCqh63BA/kA+2KqHcAnnb82aI91f?= =?us-ascii?q?YJHA3b1wU6FNIPtHmSp9G0fKYeXOapzbXZmC3ZZqAzu3+144zJfxY95PCUCO?= =?us-ascii?q?goIIyBlA91TVmD1wrM+sT/MjiY1/oAqT2B4u5pRKSyjW9iqwxwrjWrzMo2hc?= =?us-ascii?q?/Fi9FwqBiM+CNnzYIyPdD9RlR8ZIvuCJJasy6dMZleT88/SGhysyY7zrBAsp?= =?us-ascii?q?rxL01ogNw3ggXSbfCKad3C+hvpUOmWJyVQiX54c7uljBaz9UXmwem2BazWmB?= =?us-ascii?q?5a6yFClNfLrHUE0Rfev9OGRvVK9UCkwT+T1grX57gec3o5nqfaNZMth4UIuM?= =?us-ascii?q?FK4BblGSn70AXsgaufZwM5/Ont6+nmbrjirJKGOMl4h1O2NKNmgcG5DekiV2?= =?us-ascii?q?pGF2GG5eSx0qHi9kzlUf1LiPMxiKzQrJHdI4wSuKe4BwZf1otr5Qy4Cn+q19?= =?us-ascii?q?ERnH9PK1wgGlrPl4HjP17JJuLQAPuiiF22mzdqw/2ANbmgSpTBI37fkavwKL?= =?us-ascii?q?N06kpS0g02nrU9r9pfDrAMJu62W1ek7oSJSE9kdVbumaC+V4kunpkTUm+OHK?= =?us-ascii?q?KDZbnftVaZoP8pIqyMaY4ZtTL3JuIqofLj3hpb0RcQe7ek2ZwPZTW2BPNjdg?= =?us-ascii?q?+BaHDojdAHA08Hshc1RfbhiFyGXHhYYzzhOsB0riF+E4+gAYrZE8q1ibaF0y?= =?us-ascii?q?C9DLVban1NA0qHEXbsesOPX71fDUDaat8kmTsCW7+7ToYn3hz7rw72xY1sKe?= =?us-ascii?q?/M8zEZv5bujYIn3eDYmBAs+DAxNPyziDrcHUdzmG5AByU72Klu51F7yxKD3K?= =?us-ascii?q?l0jvhSGMZcof9EAE88MtbHwup2BsqXOEqJd8qVSFugXtStAC0gBtM3zdgUZk?= =?us-ascii?q?9hGtKkxhnd1iuuCrURmvSFHpsxuq7b2nHwIY56xROknOE5iEI6R8JUKWC8rq?= =?us-ascii?q?t29gyWHo2Q1kvAyPrseqMb0yrAsmyEyCvGvU1VVhJxTbSQXX0bYRizz5yx7U?= =?us-ascii?q?fDQrmyTLU/Z1EZmIjSd+0QMIev1AoaF7/5Nd/TYny8gTKqCBKB1/WRaouve2?= =?us-ascii?q?gc0CjZAkUenEYf8CXjV0B2CyG/rmbZFDErG0joZham6eB0rHy8SF0cwg2XZE?= =?us-ascii?q?R73Lq0/hNTjvjWGJZxlvoU/TwsrTl5BgP3x9XNF9+JvBZsZo1ZaNI5pU5EjC?= =?us-ascii?q?fX7lMheJOnKK9mixgVdAE97CaMn11nT45Hl8YttnYjygF/fLmZ3F12fDSdxZ?= =?us-ascii?q?nsO7fTJzCuriDqULbf3xTl6PjT4r0Gsapqpln+twizHUoj93gh2N0HiyLNtK?= =?us-ascii?q?WPNxIbVNfKamhy8hF7o7/AZSxkudHZ2WBnOLO/sj7G1pQiALl9k0vyT5JkKK?= =?us-ascii?q?qBUTTKPYgaCsypcrJ4nlGoalcdP7kX+vdrY4WpcPyJ3KPtN+Flzmqr?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DJCAAagCFdh67eVdFlHAEBAR8EAQE?= =?us-ascii?q?LAQGBSoEuAgEBAV9tUSQECyiEHIEdkUKcJwNUAgcBAQEBAQEBAQEDAQQYCww?= =?us-ascii?q?BAYRAgjAbBgY0EwEDAQEEAQECAQIDFAEBAQgNCQgpij4MhVIBIR0BATglGR4?= =?us-ascii?q?CAgIgDAYBBQEhgzYBggoPmSg8ijBxgTKCeQEBBYEyAQsBhGhsEwcDBhKBIAI?= =?us-ascii?q?BAQEBAYFMig4RBoFAP4ERghSGFzaCPYI2IoxLiCyHXY4CCYIZgyuCH4EMhG0?= =?us-ascii?q?GiDsbgiyLASyBMYh0kzqBNpAWDyGBRoF5MxoIMDsxBoI1gluDV4pvJjABjBQ?= =?us-ascii?q?qgigBAQ?= X-IronPort-AV: E=Sophos;i="5.63,461,1557180000"; d="tex'?sty'?gz'50?scan'50,208,49,50";a="29303076" X-MGA-submission: =?us-ascii?q?MDGTWBYTOVjhdgZFgHUz28zWdaPMk6rISnsf8j?= =?us-ascii?q?8gTNtKnuLB9ywh8KGNJC2LDD+JWZka49faeB8dyQJ3poI0L2tQoyM/Dy?= =?us-ascii?q?C4Nq8h/S6ey4OKt4tI4RIu83IFva5aK5FO1QdixJl2sT8rkWzThpF1+u?= =?us-ascii?q?a7niCobNhm080KAnUStWRuVg=3D=3D?= Received: from mail-qk1-f174.google.com ([209.85.222.174]) by relay.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jul 2019 07:20:17 +0200 Received: by mail-qk1-f174.google.com with SMTP id r4so10791203qkm.13 for ; Sat, 06 Jul 2019 22:20:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uWYi7uX7XZBOuwxZJZ5SRmLe2WXBOs6dXCNKOdzDdS4=; b=kU+2mEkyE7MR6emJL+r/3jrlqDdkML1GxKPR4a3mdmRABVGkRRv9KSZerCA8XZOddz Y5ECeYxV6VRA8PF9i3D/6OAL33XbgTw5CmsF8obbA4UMvNFeMaXAgKUufGqqNN5OSqmd 6OIGSUEnM/bIsbsxIGx3iLr6O1BI3XjjqO6uHDTcwusc7Lzx8nSRWHZ0zpAy7iPZlnnB ucnonIwbAANHL50y2x4kiofOXEeOeFot1hl8qc3gWrQSRBFpXTBffg1BTDzwmPlFoJnk wKSFEJK31Y5SpqWd3JkgAeRdWElhvSP8ToqkNUO9oSNNaoDO/c33fpBMepXDRZGxtxfv 1gcw== X-Gm-Message-State: APjAAAWXIda3t/j4RVEuX6HizdsmgfszFKsQ7iQAIn0Hc3vGWE40Eybp /38QkvYVPDdIwbDf1/4NUH2nFYDY0o+6h6bb0ZKIq+mEFL0= X-Google-Smtp-Source: APXvYqyOsQSL26rZXAIc2SVpW82rWI4Msr54gzRa9XSR4rEsOgN6Gz6tYsWADGoBSVXc24N4qdBjUeA5vdctAR7eAmo= X-Received: by 2002:a37:4d16:: with SMTP id a22mr9368509qkb.103.1562476815209; Sat, 06 Jul 2019 22:20:15 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000008a7ff8058d107b0f" Message-ID: Date: Sun, 7 Jul 2019 01:20:04 -0400 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: =?UTF-8?Q?Pablo_Alfonso_Gonz=C3=A1lez_Luengo?= Subject: A package of the style filecontents(def) in expl3 To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-Spam-Flag: NO X-UI-Filterresults: notjunk:1;V03:K0:RhLgTtmAD9I=:nVsufWVlfrwCdJSVnN7npifjWd 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 VZ0euC X-UI-Loop:V01:iNsQvs3Ct+M=:zwn0yEg1L3rf1ss+vO0Gjnq0NUUNXdnjcLtoUah0qMI= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:knNHppyBkTw=:FYjcCd66d7H828iTZRemf7 6Ly72QQGPgI7O94PHq+ud7Qeyzk4WqO+lHjNnOgBCZiZoflJaWVXfWbxewD2D4kqh+CTzKNEH j2h5Qn1QAl+zyd/B+99b1PJjA/8C162J6EiDX/Dqktx4IVlcjYFttw6SWwfYMN/9YyCh9UAGM mKljYupbZJpg1z1o4mIztb2ntj7ovyTOuWuUXomu4TntertcrJNtEhfUEHSO+PjvmMCP9lqYe vLZq3URQE/MWjmj2JV1u8k1zDceE+eixPeAQ863MTFh/YatQAhNOW/oK+gKpynL+xnDdh7UMp 8vEhfQdrVEVJywL14xtRuox1vLbC7sUE/0DTHVx8foxA1Nhsf00y0m4RqpTsZ/RGGMIXTz3RQ 0IvRRh1qKlR5nT/Au8D/dtUe3w/Q4qfmbAwkqZ7k4djgldccv4PHWuzAHIXluYlH4J9tOEo27 PL0sQoNj49RsofYT3x2GVQr7cqcF3cM= X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8179 --0000000000008a7ff8058d107b0f Content-Type: text/plain; charset="UTF-8" Hi, this is the first time I subscribe to the list, I usually read it and I wasn't sure if I should write here or in the git repository. I have an idea in mind that took me years to write it, it is based on the following "TeX-SX" questions/answers: Stack datastructure using LaTeX (https://tex.stackexchange.com/q/45946/7832) LaTeX equivalent of ConTeXt buffers (https://tex.stackexchange.com/q/5338/7832) Storing an array of strings in a command (https://tex.stackexchange.com/q/215563/7832) Collecting contents of environment and store them for later retrieval (https://tex.stackexchange.com/q/184503/7832) Collect contents of an environment (that contains verbatim content) (https://tex.stackexchange.com/q/373647/7832) Many times it is necessary to write in temporary files and then include them in different parts of a document, for that is the great package "filecontents" (SP) or much better, the latest version of the package "filecontentsdef" (JFBU) to which kindly the author added the ability to store content (including verbatim) in a macro without having to write in temporary files. Since "expl3" has an excellent way of storing data with l3seq and has the ability to write files, it would be a great contribution to have an official package from the LaTeX3 team that brings these ideas together. I have tried to unite everything in a single package "scontents" (Store LaTeX content in Seq), totally amateur, as I am not an author of packages probably the code is not entirely correct and may never be public. Of course it depends on "filecontentsdef" and "fvextra", I think that the dependence on "filecontentsdef" could be changed to 100% code "expl3" and leave the dependence on "fvextra(fancyvrb)". If this list is not the right place to write, let me know, if the idea I present is functional and can be improved would be great. Greetings to all. --0000000000008a7ff8058d107b0f Content-Type: application/gzip; name="expl3idea.tar.gz" Content-Disposition: attachment; filename="expl3idea.tar.gz" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxsicaux0 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 u2t37a7dtbv+jtf/ALT2fw0AUAAA --0000000000008a7ff8058d107b0f--