From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30489 invoked from network); 17 Apr 2022 19:34:42 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 17 Apr 2022 19:34:42 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 054AD3231E for ; Sun, 17 Apr 2022 15:34:40 -0400 (EDT) (envelope-from bounce.mMe34dbe47479ab09644a20ef3.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id EAFB32115A21; Sun, 17 Apr 2022 15:34:39 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=invalid (public key: not available, 0-bit key sha256) header.d=polynum.com header.i=@polynum.com header.b=Ok1hF1SH header.a=-sha256 header.s=202006 x-bits=0; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=polynum.com; spf=pass smtp.mailfrom=thierry.laronde@sfr.fr smtp.helo=smtp26.services.sfr.fr; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:message-id:mime-version :content-type:list-help:list-id:list-post:list-subscribe :reply-to:subject:content-transfer-encoding:list-unsubscribe; s= sysmsg-1; t=1650224079; bh=Ja9WnZaumhsrQnHheeyOX/UXRj1BBp676RwJj UFTCn4=; b=K33aeKI1l7ZTng/Ak9lyAFdY+o3OgMVF8JjHroXD2IBu/xVWLazQe drFx67ULg3At7CdneNCZbyckQ4hgo/QBqqO74HW2Y4DTMZFfakgA9lm3dZJcaq5R nrK4mJiNHpwvra3HAi5kOwR65f71hmbjjq+lQacdRmPghsytg5H6HI= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1650224079; b=Wy4jobUkvPp+rG2cxrQvoYBn8kVCrgpDYgBITe8RhorXO4L17S o19hvXKxTMCUSFDuxM7fjkv8vKwq0/3E9UXuDLAtA00Bxa8rndrM/SCmgdM2IPfq f3qQ0HKGl4s+Tj4uT3rOwdZbM+KT6RzpHut5vI+dLen6LOuFBSxt3V2Zg= Authentication-Results: topicbox.com; arc=pass; dkim=invalid (public key: not available, 0-bit key sha256) header.d=polynum.com header.i=@polynum.com header.b=Ok1hF1SH header.a=-sha256 header.s=202006 x-bits=0; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=polynum.com; spf=pass smtp.mailfrom=thierry.laronde@sfr.fr smtp.helo=smtp26.services.sfr.fr; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=invalid (public key: not available, 0-bit key sha256) header.d=polynum.com header.i=@polynum.com header.b=Ok1hF1SH header.a=-sha256 header.s=202006 x-bits=0; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=polynum.com; iprev=pass smtp.remote-ip=93.17.128.207 (smtp26.services.sfr.fr); spf=pass smtp.mailfrom=thierry.laronde@sfr.fr smtp.helo=smtp26.services.sfr.fr; x-aligned-from=fail; x-me-sender=none; x-ptr=pass smtp.helo=smtp26.services.sfr.fr policy.ptr=smtp26.services.sfr.fr; x-return-mx=pass header.domain=polynum.com policy.is_org=yes (MX Records found: spool.mail.gandi.net,fb.mail.gandi.net); x-return-mx=pass smtp.domain=sfr.fr policy.is_org=yes (MX Records found: smtp-in.sfr.fr); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=date:from :to:message-id:mime-version:content-type:list-help:list-id :list-post:list-subscribe:reply-to:subject :content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=s8hHCZ wcBEVW0hvzXt3Z3ujzdUglP3FZm58NPJszoeY=; b=mJLtT/a5iXND0ROGz0/jCK m1S4BWBGQSyPvY/xiF3WDL+Gri8xfLq/FWeY0OyKjv4soPDFJpOGutjhKf1PEuee nrTICXfGa7uQPznBgIjAo0vhii/MnZydqdjZ64pUFXSN0lWB9X6GSApiTUbdRdRA mw2wXnPBcGh8BKq2/TXrI= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 6051E2115604 for <9fans@9fans.net>; Sun, 17 Apr 2022 15:34:26 -0400 (EDT) (envelope-from thierry.laronde@sfr.fr) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 26F45680669; Sun, 17 Apr 2022 15:34:26 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1650224066; b=S6m9oQqflb227JnVSyzt28FgTW/2BBvEG2NgNr968tTiZI3sIF /6HNOZ6rTiqpUnyT7aiXcKcxwszsEo2WGoebG9q6X6wmxDbApDLYX1shdqyRLW61 aZEqh0bscanuciZeTYyZKkny77Aln+/+xq5CatGZm9R0aqM+Cm4qoaCA9f4nE/cb hbebVPfJcbUzPAmdrJu4OsPl6XU2BREBdv5Gy2EoesD1WtGSOG0FMQH47SO2ay1w nX6sFtK79EQe4MuzF3rOEWosS72bD3XW8o1kHIu47w1A6Gj2gQUzlY7B+TjCRWA5 PGV9A1EAwyFwAGfGSI93o59snmobF6nxJBVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:mime-version :content-type; s=arcseal; t=1650224066; bh=HdcnHNGDE6qCDFND3k+Fc Hg9SywdO7/U7fi0uuFsMHA=; b=aGLbV/i2GGy7oBXaeMJEDcahIUhDIAcyicSKu Lxo75kF4snnVE4C6latZ1EfZjh/3/BGPu88jjVa4MK/sQI+T7hcu6FGJHTkL97kt FK2unFfZ+otMfx9dG2Ceg+loPTr176mZiRLC169qas7oKd7j+tLV+pA3IjYgpDwF oXiVQgYXlaKoPNcw0+J1kH+cDwr88muS1XamOWutdI4jNcfSZhmAS99PGTcTXoP6 Dc1uSgX7u8k91vcEM7A2u74gb+fC5zSyLC4p/ckdGm3hk0Du7hs3HNq0iaWtF4If Sn7jPx5wGKgibtwnLadgd9w3UUmpaNGM7ar/In7mf7pgxHe8w== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=invalid (public key: not available, 0-bit key sha256) header.d=polynum.com header.i=@polynum.com header.b=Ok1hF1SH header.a=-sha256 header.s=202006 x-bits=0; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=polynum.com; iprev=pass smtp.remote-ip=93.17.128.207 (smtp26.services.sfr.fr); spf=pass smtp.mailfrom=thierry.laronde@sfr.fr smtp.helo=smtp26.services.sfr.fr; x-aligned-from=fail; x-me-sender=none; x-ptr=pass smtp.helo=smtp26.services.sfr.fr policy.ptr=smtp26.services.sfr.fr; x-return-mx=pass header.domain=polynum.com policy.is_org=yes (MX Records found: spool.mail.gandi.net,fb.mail.gandi.net); x-return-mx=pass smtp.domain=sfr.fr policy.is_org=yes (MX Records found: smtp-in.sfr.fr); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvvddrudelkedgfedtucdltddurdegudehrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpeffhffvuffkgggtugesthdtredttddtvdenucfhrhhomhepthhlrghr ohhnuggvsehpohhlhihnuhhmrdgtohhmnecuggftrfgrthhtvghrnhepteefleeuudduke dutedvleeftdejfeeltdehvdeutdehfedtvefftdetffetfeffnecuffhomhgrihhnpehk vghrghhishdrtghomhdpshgsfhgrrdhfrhenucfkphepleefrddujedruddvkedrvddtje dpjeejrdduleekrdduvddurdekleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgr mhepihhnvghtpeelfedrudejrdduvdekrddvtdejpdhhvghlohepshhmthhpvdeirdhsvg hrvhhitggvshdrshhfrhdrfhhrpdhmrghilhhfrhhomhepoehthhhivghrrhihrdhlrghr ohhnuggvsehsfhhrrdhfrheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (sfr.fr: 93.17.128.207 is authorized to use 'thierry.laronde@sfr.fr' in 'mfrom' identity (mechanism 'ip4:93.17.128.0/24' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="thierry.laronde@sfr.fr"; helo=smtp26.services.sfr.fr; client-ip=93.17.128.207 Received: from smtp26.services.sfr.fr (smtp26.services.sfr.fr [93.17.128.207]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sun, 17 Apr 2022 15:34:23 -0400 (EDT) (envelope-from thierry.laronde@sfr.fr) X-mail-filterd: {"version":"1.3.4","queueID":"4KhKy44Qdtz1LQKcm","contextId":"cbb04d13-28da-4da2-a003-f2961d8b76bb"} Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2628.sfr.fr (SMTP Server) with ESMTPS id 4KhKy44Qdtz1LQKcm for <9fans@9fans.net>; Sun, 17 Apr 2022 21:34:20 +0200 (CEST) X-mail-filterd: {"version":"1.3.4","queueID":"4KhKy43Z2Xz1LQKcj","contextId":"b54f22ec-d34f-4801-b074-d7d8739acc40"} X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) by msfrf2628.sfr.fr (SMTP Server) with ESMTP id 4KhKy43Z2Xz1LQKcj for <9fans@9fans.net>; Sun, 17 Apr 2022 21:34:20 +0200 (CEST) Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2628.sfr.fr (SMTP Server) with ESMTPS for <9fans@9fans.net>; Sun, 17 Apr 2022 21:34:20 +0200 (CEST) Received: from cauchy.polynum.local (localhost [127.0.0.1]) by cauchy.polynum.local (8.15.2/8.15.2) with ESMTPS id 23HJYHL0006442 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <9fans@9fans.net>; Sun, 17 Apr 2022 21:34:17 +0200 (CEST) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.15.2/8.14.9/Submit) id 23HJYGOM009405 for 9fans@9fans.net; Sun, 17 Apr 2022 21:34:16 +0200 (CEST) X-Authentication-Warning: cauchy.polynum.local: tlaronde set sender to thierry.laronde@sfr.fr using -f Date: Sun, 17 Apr 2022 21:34:16 +0200 From: tlaronde@polynum.com To: 9fans <9fans@9fans.net> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 66ea3ace-be85-11ec-af44-c8d493f54921 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNzJiZTY3YTY0Y2YzYmI4NC1NZTM0ZGJlNDc0NzlhYjA5NjQ0YTIw?= =?UTF-8?B?ZWYzPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] kerTeX: Update for LaTeX3 compatibility Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Me34dbe47479ab09644a20ef3:1:Qi0TRwqnOgqz_2PFO6yeAOL4dsDkCBfnYX7cTrscLbk Hello, LaTeX3 requires additional primitives neither present in TeX nor e-TeX and I had hence to develop these primitives on the TeX/e-TeX engine. The result is Prote (MIT licensed change file), compatible with TeX, with e-TeX and providing the primitives required now by the latest LaTeX developments. Some additional file handling had to be developed as well (\input primitive) and this has been done too (this was a major work also). I have published a new version of kerTeX, with the LaTeX recipe (latex.sh) updated as well so that kerTeX will progressively return being really "live" that is: taking whatever is current on CTAN to update packages with a seldom need to update the recipe itself (since I was blocked by the new LaTeX development, I had to cache the "old" versions of the CTAN packages on my site so that everything will not fail due to the LaTeX evolution). I have tested an early version on 9front/amd64 and there was no error. If I find the time (I'm short on it right now) I will test it also with 9legacy/rpi. Future directions: Prote is an uniq engine compatible with standard TeX, with e-TeX and now with LaTeX requirements. I'd like to make it able to be the formatting engine for *roff macros too so that an uniq program will be able to do all. It still depends on nothing but only on libc (with the exception of one file related primitive, it was even only standard C libc, not requiring even POSIX.1). And it is unencumbered. FWIW, --=20 Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ http://www.sbfa.fr/ Key fingerprint =3D 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T72be67a64cf3bb84-Me34db= e47479ab09644a20ef3 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription