[NTG-context] Lua related change in LuaMetaTeX?
Hi, starting with LuaMetaTeX 2.07.01, a C library I load from Lua started to segfault and valgrind indicates that it accesses invalid memory in multiple places in the middle of Lua internal functions?! The whole thing looks almost like the Lua versions in LuaMetaTeX and in the library are incompatible, but both seem to use 5.4.0. So I asked myself if there might be changes not reflected by the version number. tl;dr: Has the embedded Lua interpreter changed in some non ABI-compatible way in LuaMetaTeX 2.07.01? (Especially on Linux, x86-64. I didn't test other platforms yet) Best regards, Marcel ___ 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 ___
[NTG-context] Error with latest upload
Hi Hans, After updating to current version: 2020.07.28 23:04, typestting the minimal test: \starttext test \stoptext results in: runtime error : input file 'page-mcl.mkxl' is not found, quitting. Best regards: OK ___ 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 ___
Re: [NTG-context] Installing VSCode extension?
On 7/28/2020 6:51 AM, Alasdair McAndrew wrote: I am installing the Windows version of ConTeXt, which comes with a VSCode extension, in \tex\texmf-context\context\data\vscode\extensions with instructions to run (from within the VSCode terminal): code -- extensions-dir -- install-extension context The trouble is that the current ConTeXt installation (as of 65 minutes ago), doesn't seem to contain an extension in the format that VSCode understands. Running that command produces the errors: Installing extensions... Extension 'context' not found. Make sure you use the full extension ID, including the publisher, e.g.: ms-dotnettools.csharp Failed Installing Extensions: context: For what it's worth, I'm running VSCode 1.46.0. How can I install the VSCode ConTeXt extension? Here i just run this (seems to work with latest update): data/context/vscode-context.cmd (I only occasionally check vscode and will look into it again when there is easy suffix dependent runner support. Of course I do generate the syntax files.) 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 ___
Re: [NTG-context] Height of parentheses in a matrix with lmtx
On 7/28/2020 11:35 AM, Fabrice Couvreur wrote: \definemathmatrix [pmatrix][matrix:parentheses][simplecommand=MATRIX] \starttext \math{\MATRIX{\MPcode{draw (0,0) -- (1cm,0);} ;\MPcode{draw (0,0) -- (1cm,0);} }} \stoptext found it ... (typo in var name after i made the mem footprint of fonts a little smaller).. update later 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 ___
Re: [NTG-context] upload
On 7/28/2020 10:58 AM, Fabrice Couvreur wrote: 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 add a space after ward \stoptext - 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 ___
[NTG-context] Height of parentheses in a matrix with lmtx
Hi Hans, With the upgraded version of lmtx, the parentheses of the matrix are no longer adjusted to the content. Thank you. Fabrice \definemathmatrix [pmatrix][matrix:parentheses][simplecommand=MATRIX] \starttext \math{\MATRIX{\MPcode{draw (0,0) -- (1cm,0);} ;\MPcode{draw (0,0) -- (1cm,0);} }} \stoptext ___ 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 ___
Re: [NTG-context] upload
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 à 16:42, Hans Hagen a é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 > > ___ > ___ 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 ___