Re: [NTG-context] LMTX and addplot table

2020-12-12 Thread Hans Hagen

On 12/12/2020 3:35 PM, Jean-Philippe Rey wrote:

I wiped t-tikz.  The only noticeable difference is that now I need to 
explicitly \usemodule[tikz] in order to use pgfplots. I checked and 
found the line


\usemodule[t][tikz]

in t-pgfplots.tex.  I guess that explains it.
probably ... anyway, when we enable more strong protection of macros in 
context one needs the mentioned variant anyway (that way I can deal with 
it .. there a few tikz files in the test suite so they would bark when 
something fails)


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] LMTX and addplot table

2020-12-12 Thread Hans Hagen

On 12/12/2020 3:35 PM, Jean-Philippe Rey wrote:

By default, pgfplotstable breaks lines at white space (tab or space 
according to the pgfplotstable manual). I used tabs as column separators 
in my demo file. With MKiV, the columns are correctly split but with 
LMTX, pgfplotstable sees a single column.


I explicitly stated that the columns are separated with tabs:

\addplot table [x=t, y=E, col sep=tab] {mfe-addplot.dat};

and it works. I tried to change the columns separator to a space, 
instead of a tab and it also works.


I don't know what pgfplotstable uses to split columns, but the 
conclusion is that with MkIV 'col sep=space' means space or tab, whereas 
with LMTX it means strictly a space character.


Thank you very much for your help.
I think I have it running now but you have to wait for an update (one of 
those curious border cases where tex bends a rule by turning tabs into 
spaces (the alternative is to let the tab token flagged as spacer travel 
around which would permits round trip). Makes me wonder I should have 
that as option in luametatex (but as I'm now in metapost mode I delay 
that pondering.)


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] LMTX and addplot table

2020-12-12 Thread Jean-Philippe Rey


> Le 12 déc. 2020 à 13:20, Hans Hagen  a écrit :
> 
> On 12/12/2020 12:19 PM, Jean-Philippe Rey wrote:
>>> Le 12 déc. 2020 à 11:58, Hans Hagen >> > a écrit :
>>> 
>>> On 12/12/2020 10:36 AM, Jean-Philippe Rey wrote:
 Dear list,
 I am unable to draw a plot using an external file with LMTX. Here is a 
 minimal example
 =
 \usemodule[pgfplots]
 \starttext
 \starttikzpicture
 \startaxis
 \addplot table [x=t, y=E] {mfe-addplot.dat};
 \stopaxis
 \stoptikzpicture
 \stoptext
 =
 The ConTeXt run fails with an "Undefined control sequence" error (see 
 attached log file). I don't know if this is an LMTX or PGF issue. The 
 example works fine with MkIV. I tried with the tikz version available on 
 ConTeXt garden (pgf 3.0.1, pgfplots 1.16) and the last one from CTAN (pgf 
 3.1.7a, pgfplots 1.17) with the same result.
> 
> wipe t-tikz.* on your machine in order to use m-tikz.mkiv in the distribution 
> because it looks like it does a bad catcode table change ... that went 
> unnoticed because a chardef'd constant gets typeset (and when that happens 
> before \starttext you won't see it but it actually does introduce some funny 
> char); in lmtx we don't use chardef for that so that can give an error then 
> when loading
> 
> anyway, you're not suffering from that i think but better use the right 
> module loader anyway


I wiped t-tikz.  The only noticeable difference is that now I need to 
explicitly \usemodule[tikz] in order to use pgfplots. I checked and found the 
line

\usemodule[t][tikz]

in t-pgfplots.tex.  I guess that explains it.


> then you can define the \PackageError macro (I did it with some trial and 
> error but the next seems to work:
> 
> \let\PackageError\writestatus
> 
> so I'll add something like that to m-tikz.mkiv

As Wolfgang pointed out, \PackageError takes three parameters, the third is 
meant to be displayed when the user types H to an error prompt. I defined it as

\def/PackageError#1#2#3{\writestatus{#1}{#2 (#3)}}

that effectively displays the error message in the console and the log file.


> which still looks bad but at least you don't crash .. i'll look into that 
> later today (as i'm splitting mkiv/lmtx code i use a slightly different file 
> reader so maybe that's it)

I guess that you've pinpointed the problem.

By default, pgfplotstable breaks lines at white space (tab or space according 
to the pgfplotstable manual). I used tabs as column separators in my demo file. 
With MKiV, the columns are correctly split but with LMTX, pgfplotstable sees a 
single column.

I explicitly stated that the columns are separated with tabs:

\addplot table [x=t, y=E, col sep=tab] {mfe-addplot.dat};

and it works. I tried to change the columns separator to a space, instead of a 
tab and it also works.

I don't know what pgfplotstable uses to split columns, but the conclusion is 
that with MkIV 'col sep=space' means space or tab, whereas with LMTX it means 
strictly a space character.

Thank you very much for your help.

-- 
Jean-Philippe Rey
jean-philippe@centralesupelec.fr 

91192 Gif-sur-Yvette Cedex - France
Empreinte PGP : 807A 5B2C 69E4 D4B5 783A 428A 1B5E E83E 261B BF51

___
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] Inkscape 1 without gui

2020-12-12 Thread mf

See here:

https://www.mail-archive.com/ntg-context@ntg.nl/msg94431.html

and here:

https://wiki.contextgarden.net/SVG#ConTeXt_and_Inkscape

Massi

Il 12/12/20 12:00, Martin Hasoň ha scritto:

Hi all,

Inkscape version detection doesn't work for Inkscape 1 and non-gui 
environments (eg docker). The output of the `inkscape --version` command is


 > Unable to init server: Could not connect: Connection refused
 > Inkscape 1.0 (4035a4fb49, 2020-05-01)
 >    Pango version: 1.44.7

This is standard commands behaviour without `--batch-process` and 
`--without-gui` options 
https://wiki.inkscape.org/wiki/index.php/Using_the_Command_Line 



Because the version of inkscape is on the second line, ConTeXt use 
options for 0.92 version and Inkscape 1 ends with an error message:


 > Unable to init server: Could not connect: Connection refused
Unknown option --export-pdf=/app/pages/m_k_i_v_01.svg.pdf

Best regards
Martin Hasoň


___
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] LMTX and addplot table

2020-12-12 Thread Wolfgang Schuster

Hans Hagen schrieb am 12.12.2020 um 13:20:

On 12/12/2020 12:19 PM, Jean-Philippe Rey wrote:
Le 12 déc. 2020 à 11:58, Hans Hagen > a écrit :


On 12/12/2020 10:36 AM, Jean-Philippe Rey wrote:

Dear list,
I am unable to draw a plot using an external file with LMTX. Here 
is a minimal example

=
\usemodule[pgfplots]
\starttext
\starttikzpicture
\startaxis
\addplot table [x=t, y=E] {mfe-addplot.dat};
\stopaxis
\stoptikzpicture
\stoptext
=
The ConTeXt run fails with an "Undefined control sequence" error 
(see attached log file). I don't know if this is an LMTX or PGF 
issue. The example works fine with MkIV. I tried with the tikz 
version available on ConTeXt garden (pgf 3.0.1, pgfplots 1.16) and 
the last one from CTAN (pgf 3.1.7a, pgfplots 1.17) with the same 
result.


looks like \PackageError is undefined which is something PGF


\PackageError is a LaTeX command which takes 3 argument: 
\PackageError{}{}{}


Wolfgang

___
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] LMTX and addplot table

2020-12-12 Thread Hans Hagen

On 12/12/2020 12:19 PM, Jean-Philippe Rey wrote:



Le 12 déc. 2020 à 11:58, Hans Hagen > a écrit :


On 12/12/2020 10:36 AM, Jean-Philippe Rey wrote:

Dear list,
I am unable to draw a plot using an external file with LMTX. Here is 
a minimal example

=
\usemodule[pgfplots]
\starttext
\starttikzpicture
\startaxis
\addplot table [x=t, y=E] {mfe-addplot.dat};
\stopaxis
\stoptikzpicture
\stoptext
=
The ConTeXt run fails with an "Undefined control sequence" error (see 
attached log file). I don't know if this is an LMTX or PGF issue. The 
example works fine with MkIV. I tried with the tikz version available 
on ConTeXt garden (pgf 3.0.1, pgfplots 1.16) and the last one from 
CTAN (pgf 3.1.7a, pgfplots 1.17) with the same result.


looks like \PackageError is undefined which is something PGF

but maybe you should

! Package pgfplots Warning: running in backwards compatibility mode 
(unsuitable tick labels; missing features). Consider writing 
\pgfplotsset{compat=1.17} into your preamble.


use that setting in order to not end up at that command


Thanks Hans, but it doesn't seem to change anything.

I am not really a tikz user but can run it here

wipe t-tikz.* on your machine in order to use m-tikz.mkiv in the 
distribution because it looks like it does a bad catcode table change 
... that went unnoticed because a chardef'd constant gets typeset (and 
when that happens before \starttext you won't see it but it actually 
does introduce some funny char); in lmtx we don't use chardef for that 
so that can give an error then when loading


anyway, you're not suffering from that i think but better use the right 
module loader anyway


then you can define the \PackageError macro (I did it with some trial 
and error but the next seems to work:


\let\PackageError\writestatus

so I'll add something like that to m-tikz.mkiv

after all that I get this:

PGFPlots: reading {mfe-addplot.dat}

pgfplots> Sorry, could not retrieve column 't' from table 
'\\pgfplotstableread@filename@@table@name '. Please check spelling (or 
introduce name aliases).
pgfplots> Sorry, could not retrieve column 'E' from table 
'\\pgfplotstableread@filename@@table@name '. Please check spelling (or 
introduce name aliases).
pgfplots> Sorry, the requested column number '' in table 
'mfe-addplot.dat' does not exist!? Please verify you used the correct 
index 0 <= i < N.
pgfplots> Sorry, the requested column number '' in table 
'mfe-addplot.dat' does not exist!? Please verify you used the correct 
index 0 <= i < N.
NOTE: coordinate (,) has been dropped because of a coordinate filter. 
(see also unbounded coords=jump).


pgfplots> Sorry, the requested column number '' in table 
'mfe-addplot.dat' does not exist!? Please verify you used the correct 
index 0 <= i < N.
pgfplots> Sorry, the requested column number '' in table 
'mfe-addplot.dat' does not exist!? Please verify you used the correct 
index 0 <= i < N.
NOTE: coordinate (,) has been dropped because of a coordinate filter. 
(see also unbounded coords=jump).


pgfplots> Sorry, the requested column number '' in table 
'mfe-addplot.dat' does not exist!? Please verify you used the correct 
index 0 <= i < N.
pgfplots> Sorry, the requested column number '' in table 
'mfe-addplot.dat' does not exist!? Please verify you used the correct 
index 0 <= i < N.
NOTE: coordinate (,) has been dropped because of a coordinate filter. 
(see also unbounded coords=jump).


pgfplots> Sorry, the requested column number '' in table 
'mfe-addplot.dat' does not exist!? Please verify you used the correct 
index 0 <= i < N.
pgfplots> Sorry, the requested column number '' in table 
'mfe-addplot.dat' does not exist!? Please verify you used the correct 
index 0 <= i < N.
NOTE: coordinate (,) has been dropped because of a coordinate filter. 
(see also unbounded coords=jump).


! Package pgfplots Warning: the current plot has no coordinates (or all 
have been filtered away)


 [warning /pgfplots/warning/plot without coordinates]

! Package pgfplots Warning: You have an axis with empty range (in 
direction y). Replacing it with a default range and clearing all plots.


 [warning /pgfplots/warning/empty range cleared axis]

which still looks bad but at least you don't crash .. i'll look into 
that later today (as i'm splitting mkiv/lmtx code i use a slightly 
different file reader so maybe that's it)


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 

Re: [NTG-context] Update luatex for linuxmusl-64 platform in standalone distribution

2020-12-12 Thread Mojca Miklavec
On Sat, 12 Dec 2020 at 10:30, Martin Hasoň wrote:
>
> Hi all,
>
> would it be possible to update luatex for the linuxmusl-64 platform, please?

I updated the binary, testing/feedback would be appreciated.

Mojca
___
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] LMTX musl broken download link

2020-12-12 Thread Martin Hasoň
Hi Hans,

download link http://lmtx.pragma-ade.nl/install-lmtx/context-linuxmusl.zip
on http://www.pragma-ade.com/install.htm (64 bit Linux Musl) page doesn't
exist. Would it be possible to fix the link?

Best regards
Martin Hasoň
___
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] Inkscape 1 without gui

2020-12-12 Thread Martin Hasoň
Hi all,

Inkscape version detection doesn't work for Inkscape 1 and non-gui
environments (eg docker). The output of the `inkscape --version` command is

> Unable to init server: Could not connect: Connection refused
> Inkscape 1.0 (4035a4fb49, 2020-05-01)
>Pango version: 1.44.7

This is standard commands behaviour without `--batch-process` and
`--without-gui` options
https://wiki.inkscape.org/wiki/index.php/Using_the_Command_Line

Because the version of inkscape is on the second line, ConTeXt use options
for 0.92 version and Inkscape 1 ends with an error message:

> Unable to init server: Could not connect: Connection refused
Unknown option --export-pdf=/app/pages/m_k_i_v_01.svg.pdf

Best regards
Martin Hasoň
___
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] LMTX and addplot table

2020-12-12 Thread Hans Hagen

On 12/12/2020 10:36 AM, Jean-Philippe Rey wrote:

Dear list,

I am unable to draw a plot using an external file with LMTX. Here is a minimal 
example

=
\usemodule[pgfplots]
\starttext
\starttikzpicture
\startaxis
\addplot table [x=t, y=E] {mfe-addplot.dat};
\stopaxis
\stoptikzpicture
\stoptext
=

The ConTeXt run fails with an "Undefined control sequence" error (see attached 
log file). I don't know if this is an LMTX or PGF issue. The example works fine with 
MkIV. I tried with the tikz version available on ConTeXt garden (pgf 3.0.1, pgfplots 
1.16) and the last one from CTAN (pgf 3.1.7a, pgfplots 1.17) with the same result.


looks like \PackageError is undefined which is something PGF

but maybe you should

! Package pgfplots Warning: running in backwards compatibility mode 
(unsuitable tick labels; missing features). Consider writing 
\pgfplotsset{compat=1.17} into your preamble.


use that setting in order to not end up at that command

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] Update luatex for linuxmusl-64 platform in standalone distribution

2020-12-12 Thread Hans Hagen

On 12/12/2020 10:30 AM, Martin Hasoň wrote:

Hi all,

would it be possible to update luatex for the linuxmusl-64 platform, 
please?The current version 
(http://minimals.contextgarden.net/setup/linuxmusl-64/bin/ 
) ends with 
error:


 > This is LuaTeX, Version 1.09.2 (TeX Live 2019/dev)  (INITEX)
 > system commands enabled.
 > (/usr/share/tex/texmf-context/tex/context/base/mkiv/cont-en.mkiv 
(/usr/share/tex/texmf-context/tex/context/base/mkiv/context.mkiv 
(/usr/share/tex/texmf-context/tex/context/base/mkiv/syst-ini.mkiv) : 
Your luatex binary is too old, you need at least version 1.10!))

 >  121 words of node memory still in use:
 >    11 glue_spec nodes
 >    avail lists: 2:2,5:1
 > No pages of output.

In Dockerfile for alpine linux https://github.com/minidocks/context 
, I fixed this bug by downloading 
the latest version from https://github.com/TeX-Live/luatex 
.

you can can get those bins from:

https://dl.contextgarden.net/build/luatex/x86_64-linuxmusl/luatex


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] issue with link and margin in LMTX

2020-12-12 Thread Otared Kavian
Hi Pablo, 

I don't know which kind of problems you are having with your example, but it 
seems to me that I get the same result with mkiv and LMTX.

Best regards: Otared

> On 11 Dec 2020, at 19:00, Pablo Rodriguez  wrote:
> 
> Dear list,
> 
> I have the following sample:
> 
>  \setuppapersize[A9]
>  \setupinteraction[state=start]
>  \enabledirectives[references.border]
>  \unexpanded\def\MyURL#1%
>{\bgroup\goto{{\tt\hyphenatedurl{#1}}}[url(#1)]\egroup}
>  \starttext
>  \startitemize
>  \dorecurse{2}{\item \MyURL{a.b\\/c.d\letterhash e}}
>  \stopitemize
>  \stoptext
> 
> I’m afraid that the link has problems with margin in MkXL (MkIV doesn’t
> have any problems with it).
> 
> Could anyone confirm the issue?
> 
> Many thanks for your help,
> 
> Pablo
> --
> http://www.ousia.tk
> ___
> 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
___


[NTG-context] LMTX and addplot table

2020-12-12 Thread Jean-Philippe Rey
Dear list,

I am unable to draw a plot using an external file with LMTX. Here is a minimal 
example

=
\usemodule[pgfplots]
\starttext
\starttikzpicture
\startaxis
\addplot table [x=t, y=E] {mfe-addplot.dat};
\stopaxis
\stoptikzpicture
\stoptext
=

The ConTeXt run fails with an "Undefined control sequence" error (see attached 
log file). I don't know if this is an LMTX or PGF issue. The example works fine 
with MkIV. I tried with the tikz version available on ConTeXt garden (pgf 
3.0.1, pgfplots 1.16) and the last one from CTAN (pgf 3.1.7a, pgfplots 1.17) 
with the same result.

The same example works fine if I provide the data inline. This looks like a 
problem while reading the data file.

Thanks for your insight.

Best regards,

-- 
Jean-Philippe Rey
jean-philippe@centralesupelec.fr
91192 Gif-sur-Yvette Cedex - France
Empreinte PGP : 807A 5B2C 69E4 D4B5 783A 428A 1B5E E83E 261B BF51
<>

mfe-addplot.log
Description: Binary data
___
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] Update luatex for linuxmusl-64 platform in standalone distribution

2020-12-12 Thread Martin Hasoň
Hi all,

would it be possible to update luatex for the linuxmusl-64 platform, please?
The current version (
http://minimals.contextgarden.net/setup/linuxmusl-64/bin/) ends with error:

> This is LuaTeX, Version 1.09.2 (TeX Live 2019/dev)  (INITEX)
> system commands enabled.
> (/usr/share/tex/texmf-context/tex/context/base/mkiv/cont-en.mkiv
(/usr/share/tex/texmf-context/tex/context/base/mkiv/context.mkiv
(/usr/share/tex/texmf-context/tex/context/base/mkiv/syst-ini.mkiv) :
Your luatex binary is too old, you need at least version 1.10!))
>  121 words of node memory still in use:
>11 glue_spec nodes
>avail lists: 2:2,5:1
> No pages of output.

In Dockerfile for alpine linux https://github.com/minidocks/context, I
fixed this bug by downloading the latest version from
https://github.com/TeX-Live/luatex.

Best regards
Martin Hasoň
___
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
___