From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/108156 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Fabrice Couvreur Newsgroups: gmane.comp.tex.context Subject: Re: upload Date: Tue, 28 Jul 2020 10:58:57 +0200 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7940039381547752895==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7541"; mail-complaints-to="usenet@ciao.gmane.io" To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Jul 28 11:01:32 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k0LUK-0001rN-3e for gctc-ntg-context-518@m.gmane-mx.org; Tue, 28 Jul 2020 11:01:32 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id F39B2163EE0; Tue, 28 Jul 2020 11:00:55 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kTWos4Rhb1az; Tue, 28 Jul 2020 11:00:53 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id BB211163ED2; Tue, 28 Jul 2020 11:00:53 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 22817163ED2 for ; Tue, 28 Jul 2020 11:00:52 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4xiCrxFNcjs9 for ; Tue, 28 Jul 2020 11:00:51 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.221.54; helo=mail-wr1-f54.google.com; envelope-from=fabrice1.couvreur@gmail.com; receiver= Original-Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 273B9163EAE for ; Tue, 28 Jul 2020 11:00:51 +0200 (CEST) Original-Received: by mail-wr1-f54.google.com with SMTP id a14so17509336wra.5 for ; Tue, 28 Jul 2020 02:00:51 -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:to; bh=yQvstlxwMAWxeCk3ACNRgGi1e81lFKM61ouNz/KGunE=; b=ILgCi41X/Q9gW7FtyukwPwKhBub24CXAllUKuKiv0JMFhCeSAMNA/NSYHOb5B4BlRY 6CU9SYb0It9u0EYFfy20zmv6v9VrAoebCaSIWBI6Afcaxq9gKeuuwTZtJi9zkwW9nbZl qZYk/s24zW6MhoDFTIEv5k7kVffrOm6O6l2IWcfHUb25gIzjqSyrato7CKX/T/F4E2EL ZgsoE9tzR2O6Liw/w79gaBbZmqSpAoNMaN6KDqUtL4T0QZxO3o03K4YJN8l0h0TXfU0m AsFSH8Oc7dPVN8AGlMNuuaCMj/DhYYw1sjCoUNJrTKU9ieUuY9ety6UlFPnk0pnjTgsN RlMg== 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:to; bh=yQvstlxwMAWxeCk3ACNRgGi1e81lFKM61ouNz/KGunE=; b=H4G4KOJbzTrE2TKmUsdPC7zooIwHZ/kx20lvYsxMrD1EK7Pya5a1zQ185qqwaQB4zW Bm2Ntx1Ui2NQyZYpfQPndaFcnMHV01dPzkP6bjqPoa/6zateDdVw5YkI+E2J5qWxnHBs Ll7A6J5GF+sB7L3umJpvhfe+5nfXzY2Ay5SXpwmQAp/gTfKUFZIRvKUbvI0oK2EMWpz+ UB3KiNT7NjP9NNuWSjBWiGsrFERI2cRxfpsKXV1yI5RVs1/gKLUS8JSYul0rijHzOVig q2uMMyA6Qcv/1DNgx13rsrAuzkarBnzRWt1a4qhj7csLW1SaxclNveocjX2NY3ljE445 vU9Q== X-Gm-Message-State: AOAM531Gt1lGHwUxohLjgULrtPNqVRveEmW4d6RYYkeAI2HYKaJDM7fr F+zx3jaIsUnlgtt3R6evvFcvTuTRM8Dp8ctnJ4YWkFqo X-Google-Smtp-Source: ABdhPJxO58Wm2ece0G6RK4+QIEup/DTkxQA1OuTtbMK5XfC006fqkh+9yZK8j/DgkJADDJA74fbWmCL8fU1K/PmLOBU= X-Received: by 2002:adf:ec10:: with SMTP id x16mr19035658wrn.74.1595926850539; Tue, 28 Jul 2020 02:00:50 -0700 (PDT) In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:108156 Archived-At: --===============7940039381547752895== Content-Type: multipart/alternative; boundary="00000000000003945b05ab7cadb4" --00000000000003945b05ab7cadb4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Hans, I updated the version of lmtx and wanted to test the following code \useMPlibrary[dum] \starttext \placefigure[right]{}{\externalfigure[dummy]} \input ward\par \placefigure[right]{}{\externalfigure[dummy]} {\bf \input ward} \par \stoptext This returns the error message runtime error : input file 'ward}.tex' is not found, quitting mtx-context | fatal error: return code: 256 TeX Output exited abnormally with code 1 at Tue Jul 28 10:57:55 Thank you Fabrice Le lun. 27 juil. 2020 =C3=A0 16:42, Hans Hagen a =C3=A9= crit : > Hi, > > Normally we don't report on successive loe level improvements in the > engine or the core of context (we do so in articles and wrapups), and > much goes unnoticed anyway (which is good). But ... the last couple of > weeks we have been playing with some adapted functionality in lmtx and > some of the experimental low level code has now made it in core. > Normally users will not notice this but who knows. > > There are already features in lmtx that are not (and are unlikely to be) > in mkiv (most significant in the metapost related part). When possible > new macros and additions to mechanism will be in both mkiv and lmtx, but > lmtx users will be better off in the end. We're mostly talking of the > more tricky mechanisms here, those that currently have limitations due > to all kind of possible interferences. To summarize: > > mkii : frozen (seldom patches) > lmtx : cutting edge > mkiv : when possible following lmtx, otherwise frozen > > Because we develop lmtx and luametatex alongside it is no problem if we > have experimental (and even temporary imperfect) code in the engine: > context knows about it and especially with experiments, we try to make > sure it doesn't hit users (who we don't expect to use those, often > undocumented, new tricks anyway). It's sometimes the only way to go > forward (stepwise testing). > > So, here is an example of where lmtx can do better than mkiv: > > \placefigure[left]{}{} \input ward \par > \placefigure[left]{}{} {\bf \input ward} \par > > Another area is in using footnotes. As a first step to more robust > handling of deeply nested notes, lmtx now defaults to (the more than a > decade optional in mkiv) \automigrateinserts, but with less overhead > (for performance reasons, it was never enabled in mkiv, apart from > occasional side effects). It is features like these that will stepwise > be improved, at least that is what we hope for. > > So, the current upload has some new stuff, hopefully without too many > side effects, but if so, we'll deal with it as usual. As a result, the > latest lmtx could be a little slower, but I wonder if someone will > notice it in practice. > > Hans > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl > ----------------------------------------------------------------- > > _________________________________________________________________________= __________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : http://contextgarden.net > > _________________________________________________________________________= __________ > --00000000000003945b05ab7cadb4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hans,
I updated the version of lmtx and wanted to test the following code

\useMPlibrary[dum]
\s= tarttext
\placefigure[right]{}{\externalfigure[dummy]}
\input ward\pa= r
\placefigure[right]{}{\externalfigure[dummy]}
{\bf \input ward} \pa= r
\stoptext

This= returns the error message

runtime error : input file 'ward}.tex' is not found, quittin= g
mtx-context =C2=A0 =C2=A0 | fatal error: return code: 256

TeX O= utput exited abnormally with code 1 at Tue Jul 28 10:57:55

Thank you
Fabrice

Le=C2=A0lun. 27 juil. 2020 =C3=A0=C2=A016:= 42, Hans Hagen <j.hagen@xs4all.nl> a =C3=A9crit=C2=A0:
Hi,

Normally we don't report on successive loe level improvements in the engine or the core of context (we do so in articles and wrapups), and
much goes unnoticed anyway (which is good). But ... the last couple of
weeks we have been playing with some adapted functionality in lmtx and
some of the experimental low level code has now made it in core.
Normally users will not notice this but who knows.

There are already features in lmtx that are not (and are unlikely to be) in mkiv (most significant in the metapost related part). When possible
new macros and additions to mechanism will be in both mkiv and lmtx, but lmtx users will be better off in the end. We're mostly talking of the <= br> more tricky mechanisms here, those that currently have limitations due
to all kind of possible interferences. To summarize:

mkii : frozen (seldom patches)
lmtx : cutting edge
mkiv : when possible following lmtx, otherwise frozen

Because we develop lmtx and luametatex alongside it is no problem if we have experimental (and even temporary imperfect) code in the engine:
context knows about it and especially with experiments, we try to make
sure it doesn't hit users (who we don't expect to use those, often =
undocumented, new tricks anyway). It's sometimes the only way to go forward (stepwise testing).

So, here is an example of where lmtx can do better than mkiv:

\placefigure[left]{}{}=C2=A0 =C2=A0 =C2=A0 \input ward=C2=A0 \par
\placefigure[left]{}{} {\bf \input ward} \par

Another area is in using footnotes. As a first step to more robust
handling of deeply nested notes, lmtx now defaults to (the more than a
decade optional in mkiv) \automigrateinserts, but with less overhead
(for performance reasons, it was never enabled in mkiv, apart from
occasional side effects). It is features like these that will stepwise
be improved, at least that is what we hope for.

So, the current upload has some new stuff, hopefully without too many
side effects, but if so, we'll deal with it as usual. As a result, the =
latest lmtx could be a little slower, but I wonder if someone will
notice it in practice.

Hans

-----------------------------------------------------------------
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0Hans Hagen | PRAGMA ADE
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ridderstraat 27 | 80= 61 GH Hasselt | The Netherlands
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tel: 038 477 53 69 |
www.pragma-ade.nl | www.= pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________= ________
If your question is of interest to others as well, please add an entry to t= he Wiki!

maillist : ntg-cont= ext@ntg.nl / http://www.ntg.nl/mailman/listinfo/nt= g-context
webpage=C2=A0 : http://www.pragma-ade.nl / http://context.aanhet.net=
archive=C2=A0 : https://bitbucket.org/phg/context-m= irror/commits/
wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net
___________________________________________________________________________= ________
--00000000000003945b05ab7cadb4-- --===============7940039381547752895== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============7940039381547752895==--