Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id wAQA9d9s014631 for ; Mon, 26 Nov 2018 11:09:40 +0100 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx010 [212.227.15.9]) with ESMTPS (Nemesis) id 0M0trz-1fYIWg3fLj-00v8J8 for ; Mon, 26 Nov 2018 11:09:33 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BlLQBmxftbfV5kzoFihGtlhFODe4R?= =?us-ascii?q?8iyCCHIJVhjluAYRJiQeBf4RUhCIiOBIBAwEBAgEBAhQBARY6L4U+AgQBASA?= =?us-ascii?q?jCgwkAQEGAgoLDwImAgIDGwEEORmFBQEYpHOBFwEXhTGBdwoZgQ6BP4ELin6?= =?us-ascii?q?BVz+BEYMShH5NgjeCVwKfYCIHAhyBO0UEjyeJXIcsmQxMNSBCgRRNI4IEGoE?= =?us-ascii?q?fkFo+AQKNQQEB?= Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 26 Nov 2018 11:09:34 +0100 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id C632B127AA5; Mon, 26 Nov 2018 11:06:46 +0100 (CET) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 31375644 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 26 Nov 2018 11:06:46 +0100 Delivered-To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 38481127AA2 for ; Mon, 26 Nov 2018 10:56:46 +0100 (CET) Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Message-ID: <0629820000734093.WA.sergio.callegarigmail.com@listserv.uni-heidelberg.de> Date: Mon, 26 Nov 2018 10:56:46 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Sergio Callegari Subject: Re: bibtex futures: url, doi, ? 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:OnenUWlHgA0=:VwFziJxtJdy8tUwqBf+9QpFvy2 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 == X-UI-Loop:V01:autObA+oS2s=:5XSKBa0wgS+exSCBn+hL2igFu/KBXQU/cgRCkQeiXYU= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:bR4ot0f7D5g=:w1kZh1W+vF/SqbHovf9EuO uyLD5pOZPBodtgcBEqWGaUHpY3Ok3GryTN6X9V0Yb+QI66erveCphl6ZFPCyt0le500PvSvuo HClfk+S6xIeWtUHy52HqARZPg8+8KitWq50Khw6cDnbKW816FhYP4eJA4iWvWS4XRrsiQIdiX nLoKognzcR8QZ9bgCypgKia6/OZGtQOWPTkrGgAlIm+bb1gPM3UPqCXTRCDJuvzk3Uly6z0Yt iQ43wdRlLxipbpPi39HnFO/x0FtNMEtG3NvIr/KVvgh1bq0RUo29ZqfzPYidaukXitISSJrvK Wjw+FrGpglHPW6OfM13IejfnlB5SuiOaKH1iMNeyH1sDFNu3TIp56vE+EhcLP1Pg5COaL2RaG Rq4JbN1eY25ANpMGybTpMLycwkHnjayGMeTBG1IiBROsKc23zb3xK5ajH06y2wIw0THy35jIw 0jWzBYRPmL/HTddAK8OMVvkBCR1MlHo= X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by h2774747.stratoserver.net id wAQA9d9s014631 Status: R X-Status: X-Keywords: X-UID: 8112 Got to see this older thread by chance, concerning a new bibtex release capable of utf-8 sorting and to provide some new fields for doi and url. It seems to me that most of these issues are ready solved by pybtex which is a stable 'drop-in' (aiming at 100% compatibility) replacement for bibtex doing utf-8 right. The tool has a couple of interesting ideas. One of them is to provide support for other "database" formats in addition to the 'bib' standard (currently bibtexml and a YAML format). The second one is to support other "transformation machineries" in addition to the stack machine operated by the bst style files. This means that the tool is capable of working with current bst files (including some complex/exotic ones such as the IEEEtran.bst used by IEEE --- it seems to me that the authors have put a significant effort in re-implementing the stack machine right). Yet, at the same time, the tool is also up to working with processing machineries where the "style rules" are expressed in python, which is more modern and user friendly than the obscure bst language. Altogether, one gets: multiple database backends; multiple style languages (transformation engines); multiple output backends; an api to do things programmatically; tools for converting databases from one format to another. The only potential issue with pybtex seems to be that its implementation is in python and I do not know if this is accepted for core tex tools.