texlive[60787] Master/texmf-dist: context-letter (17oct21)

commits+karl at tug.org commits+karl at tug.org
Sun Oct 17 22:46:59 CEST 2021


Revision: 60787
          http://tug.org/svn/texlive?view=revision&revision=60787
Author:   karl
Date:     2021-10-17 22:46:59 +0200 (Sun, 17 Oct 2021)
Log Message:
-----------
context-letter (17oct21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/context/third/letter/VERSION
    trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.lua
    trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.mkvi
    trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-01.mkvi
    trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-02.mkvi
    trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-03.mkvi

Removed Paths:
-------------
    trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-01.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-02.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/base/t-letter.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/base/t-letter.mkiv
    trunk/Master/texmf-dist/tex/context/third/letter/base/t-memo.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/base/t-memo.mkiv
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-blockstyle.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-default.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dina.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dinb.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dutch.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-french.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-fullblock.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-gbrief.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-hanging.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-knuth.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-modified.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-semiblock.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-setups.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-simplified.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-swiss.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-swissleft.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-default.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-margin.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-memo.mkii
    trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-table.mkii

Modified: trunk/Master/texmf-dist/doc/context/third/letter/VERSION
===================================================================
--- trunk/Master/texmf-dist/doc/context/third/letter/VERSION	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/doc/context/third/letter/VERSION	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1 +1 @@
-2020.08.07
+2021.10.16

Modified: trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.lua	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.lua	2021-10-17 20:46:59 UTC (rev 60787)
@@ -43,26 +43,6 @@
 local v_start          = variables.start
 local v_list           = variables.list
 
--- list for the elements to be shown
-
-correspondence.data = { }
-
-function correspondence.elements_define(environment,name,list)
-    local index = concat({environment,name},":")
-    local list  = settings_to_array(list)
-    correspondence.data[index] = list
-end
-
-function correspondence.elements_access(environment,name)
-    local index = concat({environment,name},":")
-    local list    = correspondence.data[index]
-    local entries = ""
-    if list and list ~= "" then
-        entries = concat(list,",")
-    end
-    context(entries)
-end
-
 -- create synonyms for the default styles
 
 local patterns = {
@@ -92,69 +72,6 @@
     }
 end
 
--- moved from TeX to Lua because it’s easier with the lists for the sections and layers
-
-function correspondence.place(environment,settings)
-    local bodyfont         = settings.bodyfont
-    local whitespace       = settings.whitespace
-    local interlinespace   = settings.interlinespace
-    local language         = settings.language
-    local backgroundcolor  = settings.backgroundcolor
-    context.unprotect()
-    context(toks.t_correspondence_before)
-    context.page()
-    -- page layout is controlled with the \setup…layout commands
-    context.setuplayout{ method = v_correspondence }
-    -- disable headers and footers
-    context.setupheader{ state = v_stop }
-    context.setupfooter{ state = v_stop }
-    -- required for the manual, manual changes for the elements can be done with the “style” key
-    if bodyfont ~= "" then
-        context.setupbodyfont{bodyfont}
-    end
-    -- can be moved to the section elements because it’s only usefull for the content
-    if whitespace ~= "" then
-        context.setupwhitespace{whitespace}
-    end
-    -- feature
-    if interlinespace ~= "" then
-        context.setupinterlinespace{interlinespace}
-    end
-    -- I prefer to set this with \setup…options
-    if language ~= "" then
-        context.mainlanguage{language}
-    end
-    -- colored background is behind all other layers
-    if backgroundcolor ~= "" then
-        context.setupbackgrounds({ v_paper },{ background = v_color, backgroundcolor = backgroundcolor })
-    end
-    -- layers
-    local layer = { }
-	for index, element in next, correspondence.data[concat({environment,v_layer},":")] or { } do
-		layer[index] = concat({environment,element},":")
-	end
-	local overlays = {
-	   "correspondence:backgroundimage",
-	   "correspondence:background",
-	   concat(layer,","),
-	}
-    context.setupbackgrounds({ v_page },{ background = concat(overlays,",") })
-    -- letters are always singlesided because the layout controlled by the module
-    context.setuppagenumbering{ alternative = v_singlesided, location = "" }
-    context.setupsubpagenumber{ way = v_text, state = v_start }
-    context.resetsubpagenumber()
-    -- sections
-	for _, element in next, correspondence.data[concat({environment,v_section},":")] or { } do
-    	context.correspondence_section_place({environment},{element})
-	end
-    context.page()
-    context.resetsubpagenumber()
-    -- make sure the normal layout is restored
-    context.setuplayout{v_reset}
-    context(toks.t_correspondence_after)
-    context.protect()
-end
-
 correspondence.letter = { }
 
 local function reference_a(environment,value)

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,678 +0,0 @@
-%D \module
-%D   [     file=s-cor-00,
-%D      version=2012.06.10,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Correspondence,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\unprotect
-
-% Constants and variables
- 
-\startinterface all
-  \setinterfaceconstant {whitespace}      {whitespace}
-  \setinterfaceconstant {backgroundimage} {backgroundimage}
-  \setinterfaceconstant {fromname}        {fromname}
-  \setinterfaceconstant {fromaddress}     {fromaddress}
-  \setinterfaceconstant {attention}       {attention}
-  \setinterfaceconstant {subject}         {subject}
-  \setinterfaceconstant {closing}         {closing}
-  \setinterfaceconstant {signature}       {signature}
-  \setinterfaceconstant {copy}            {copy}
-  \setinterfaceconstant {enclosure}       {enclosure}
-  \setinterfaceconstant {postscript}      {postscript}
-  \setinterfaceconstant {dispatch}        {dispatch}
-  \setinterfaceconstant {toname}          {toname}
-  \setinterfaceconstant {toaddress}       {toaddress}
-  \setinterfaceconstant {backaddress}     {backaddress}
-  \setinterfaceconstant {opening}         {opening}
-  \setinterfaceconstant {fromphone}       {fromphone}
-  \setinterfaceconstant {fromfax}         {fromfax}
-  \setinterfaceconstant {frommail}        {frommail}
-  \setinterfaceconstant {fromurl}         {fromurl}
-  \setinterfaceconstant {salutation}      {salutation}
-  \setinterfaceconstant {language}        {language}
-  \setinterfaceconstant {street}          {street}
-  \setinterfaceconstant {city}            {city}
-  \setinterfaceconstant {phone}           {phone}
-  \setinterfaceconstant {email}           {email}
-  \setinterfaceconstant {bankname}        {bankname}
-  \setinterfaceconstant {banknumber}      {banknumber}
-  \setinterfaceconstant {accountnumber}   {accountnumber}
-  \setinterfaceconstant {room}            {room}
-  \setinterfaceconstant {yourref}         {yourref}
-  \setinterfaceconstant {yourmail}        {yourmail}
-  \setinterfaceconstant {myref}           {myref}
-  \setinterfaceconstant {mymail}          {mymail}
-  \setinterfaceconstant {customer}        {customer}
-  \setinterfaceconstant {invoice}         {invoice}
-  \setinterfaceconstant {fax}             {fax}
-  \setinterfaceconstant {url}             {url}
-  \setinterfaceconstant {bank}            {bank}
-  \setinterfaceconstant {organization}    {organization}
-  \setinterfaceconstant {zip}             {zip}
-  \setinterfaceconstant {country}         {country}
-\stopinterface
-
-\startinterface all
-  % all
-  \setinterfacevariable {correspondence}  {correspondence}
-  \setinterfacevariable {nexthead}        {nexthead}
-  \setinterfacevariable {lefthead}        {lefthead}
-  \setinterfacevariable {righthead}       {righthead}
-  \setinterfacevariable {foot}            {foot}
-  \setinterfacevariable {nextfoot}        {nextfoot}
-  \setinterfacevariable {leftfoot}        {leftfoot}
-  \setinterfacevariable {rightfoot}       {rightfoot}
-  \setinterfacevariable {topmark}         {topmark}
-  \setinterfacevariable {botmark}         {botmark}
-  \setinterfacevariable {cutmark}         {cutmark}
-  \setinterfacevariable {endmark}         {endmark}
-  \setinterfacevariable {usermark}        {usermark}
-  % letter
-  \setinterfacevariable {lettermain}      {lettermain}
-  \setinterfacevariable {letternext}      {letternext}
-  \setinterfacevariable {letter}          {letter}
-  \setinterfacevariable {address}         {address}
-  \setinterfacevariable {backaddress}     {backaddress}
-  \setinterfacevariable {location}        {location}
-  \setinterfacevariable {opening}         {opening}
-  \setinterfacevariable {closing}         {closing}
-  \setinterfacevariable {secondpage}      {secondpage}
-  \setinterfacevariable {copy}            {copy}
-  \setinterfacevariable {enclosure}       {enclosure}
-  \setinterfacevariable {french}          {french}
-  \setinterfacevariable {specialnotation} {specialnotation}
-  \setinterfacevariable {e}               {e}
-  \setinterfacevariable {place}           {place}
-  \setinterfacevariable {gbrief}          {gbrief}
-  \setinterfacevariable {fullblock}       {fullblock}
-  \setinterfacevariable {semiblock}       {semiblock}
-  \setinterfacevariable {simplified}      {simplified}
-  \setinterfacevariable {modified}        {modified}
-  \setinterfacevariable {blockstyle}      {blockstyle}
-  \setinterfacevariable {knuth}           {knuth}
-  % memo
-  \setinterfacevariable {memo}            {memo}
-  \setinterfacevariable {memomain}        {memomain}
-  \setinterfacevariable {memonext}        {memonext}
-\stopinterface
-
-% Messages
-
-\definemessageconstant {correspondence}
-
-\startinterface all
-  \setinterfacemessage{correspondence}{title}{correspondence}
-  \setinterfacemessage{correspondence}{1}    {Undefined layer       '--' for the '--' environment}
-  \setinterfacemessage{correspondence}{2}    {Undefined section     '--' for the '--' environment}
-  \setinterfacemessage{correspondence}{3}    {Undefined description '--' for the '--' environment}
-\stopinterface
-
-% Namespaces
-
-\def\????correspondence                    {@@@@correspondence}
-\def\????correspondencebuffer              {@@@@correspondencebuffer}
-\def\????correspondencelayer               {@@@@correspondencelayer}
-\def\????correspondencelayerstate          {@@@@correspondencelayerstate}
-\def\????correspondenceframe               {@@@@correspondenceframe}
-\def\????correspondencesection             {@@@@correspondencesection}
-\def\????correspondenceoption              {@@@@correspondenceoption}
-\def\????correspondencedescription         {@@@@correspondencedescription}
-\def\????correspondencedescriptionlocation {@@@@correspondencedescriptionlocation}
-\def\????correspondencestyle               {@@@@correspondencestyle}
-\def\????correspondenceelement             {@@@@correspondenceelement}
-\def\????correspondencelayout              {@@@@correspondencelayout}
-
-% Environment
-
-\newtoks\everydefinecorrespondence
-
-\unexpanded\def\startcorrespondence[#1]%
-  {\starttext
-   \begingroup
-   \def\currentcorrespondence{#1}%
-   \dosingleempty\dostartcorrespondence}
-
-\def\dostartcorrespondence[#1]%
-  {\iffirstargument
-     \setupcurrentcorrespondence[#1]%
-   \fi
-   \dostartbuffer[\????correspondencebuffer\currentcorrespondence][\e!start\currentcorrespondence][\e!stop\currentcorrespondence]}
-
-\unexpanded\def\stopcorrespondence[#1]%
-  {\placecorrespondence[#1]%
-   \endgroup
-   \stoptext}
-
-\appendtoks
-  \normalprotected\expandafter\edef\csname\e!start\currentcorrespondence\endcsname{\startcorrespondence[\currentcorrespondence]}%
-  \normalprotected\expandafter\edef\csname\e!stop \currentcorrespondence\endcsname{\stopcorrespondence [\currentcorrespondence]}%
-\to \everydefinecorrespondence
-
-\unexpanded\def\startcorrespondencecontent[#1]%
-  {\begingroup
-   \def\currentcorrespondence{#1}%
-   \dostartbuffer[\????correspondencebuffer\currentcorrespondence][\e!start\currentcorrespondence\v!content][\e!stop\currentcorrespondence\v!content]}
-
-\unexpanded\def\stopcorrespondencecontent[#1]%
-  {\endgroup}
-
-\appendtoks
-  \normalprotected\expandafter\edef\csname\e!start\currentcorrespondence\v!content\endcsname{\startcorrespondencecontent[\currentcorrespondence]}%
-  \normalprotected\expandafter\edef\csname\e!stop \currentcorrespondence\v!content\endcsname{\stopcorrespondencecontent [\currentcorrespondence]}%
-\to \everydefinecorrespondence
-
-\unexpanded\def\correspondenceparameters#1#2#3%
-  {\def\currentcorrespondenceelement    {#1:#2}%
-   \def\currentcorrespondencecontent    {#1:#3:#2}%
-   \let\currentcorrespondencelayer      \currentcorrespondenceelement
-   \let\currentcorrespondenceframe      \currentcorrespondenceelement
-   \let\currentcorrespondencesection    \currentcorrespondenceelement
-   \let\currentcorrespondencedescription\currentcorrespondenceelement}
-
-\unexpanded\def\definecorrespondence[#1]%
-  {\def\currentcorrespondence{#1}%
-   \the\everydefinecorrespondence}
-
-% Setup
-
-\def\correspondenceparameter
-  {\namedcorrespondenceparameter\currentcorrespondence}
-
-\def\namedcorrespondenceparameter#1#2%
-  {\csname
-     \ifcsname\????correspondence#1#2\endcsname
-       \????correspondence#1#2%
-     \else
-       \s!empty
-     \fi
-   \endcsname}
-
-\unexpanded\def\setupcorrespondence[#1]%
-  {\def\currentcorrespondence{#1}%
-   \setupcurrentcorrespondence}
-
-\unexpanded\def\setupcurrentcorrespondence
-  {\getparameters[\????correspondence\currentcorrespondence]}
-
-\appendtoks
-  \normalprotected\expandafter\edef\csname\e!setup\currentcorrespondence\e!endsetup\endcsname{\noexpand\dodoubleargument\setupcorrespondence[\currentcorrespondence]}%
-\to \everydefinecorrespondence
-
-% Placement
-
-\newtoks\everybeforecorrespondence
-\newtoks\everyaftercorrespondence
-
-\unexpanded\def\placecorrespondence[#1]%
-  {\begingroup
-   \edef\currentcorrespondence{#1}%
-   \let \currentcorrespondenceoption\currentcorrespondence
-   \the\everybeforecorrespondence
-   \page
-   \setupheader[\c!state=\v!stop]%
-   \setupfooter[\c!state=\v!stop]%
-   \doifsomething{\correspondenceoptionparameter\c!bodyfont  }{\setupbodyfont  [\correspondenceoptionparameter\c!bodyfont  ]}%
-   \doifsomething{\correspondenceoptionparameter\c!whitespace}{\setupwhitespace[\correspondenceoptionparameter\c!whitespace]}%
-   \doifsomething{\correspondenceoptionparameter\c!language  }{\mainlanguage   [\correspondenceoptionparameter\c!language  ]}%
-   % backgroundcolor is applied to the paper background
-   \doifsomething{\correspondenceoptionparameter\c!backgroundcolor}%
-     {\setupbackgrounds[\v!paper][\c!background=\v!color,\c!backgroundcolor=\correspondenceoptionparameter\c!backgroundcolor]}
-   % layers
-   \let\correspondencebackgrounds\empty
-   \def\addcorrespondencelayertolist##1{\addtocommalist{\currentcorrespondence:##1}\correspondencebackgrounds}
-   \processcommacommand[\accesscorrespondenceelements\currentcorrespondence\v!layer,correspondence:backgroundimage,correspondence:background]\addcorrespondencelayertolist
-   \expanded{\setupbackgrounds[\v!page][\c!background={\correspondencebackgrounds}]}%
-   % layout
-   \setuppagenumbering[\c!alternative=\v!singlesided,\c!location=]%
-   \setupsubpagenumber[\c!way=\v!by\v!text,\c!state=\v!start]%
-   % sections
-   \expanded{\processcommalistwithparameters[\accesscorrespondenceelements\currentcorrespondence\v!section]}{\placecorrespondencesection[\currentcorrespondence]}%
-   \page
-   \resetsubpagenumber
-   \setuplayout[\v!reset]%
-   \the\everyaftercorrespondence
-   \endgroup}
-
-\appendtoks
-  \normalprotected\expandafter\edef\csname\e!place\currentcorrespondence\endcsname{\placecorrespondence[\currentcorrespondence]}%
-\to \everydefinecorrespondence
-
-% Layers
-
-\def\correspondencelayerparameter
-  {\namedcorrespondencelayerparameter\currentcorrespondencelayer}
-
-\def\namedcorrespondencelayerparameter#1#2%
-  {\csname
-     \ifcsname\????correspondencelayer#1#2\endcsname
-       \????correspondencelayer#1#2%
-     \else\ifcsname\????correspondencelayer#2\endcsname
-       \????correspondencelayer#2%
-     \else
-       \s!empty
-     \fi\fi
-   \endcsname}
-
-\def\correspondenceframeparameter
-  {\namedcorrespondenceframeparameter\currentcorrespondenceframe}
-
-\def\namedcorrespondenceframeparameter#1#2%
-  {\csname
-     \ifcsname\????correspondenceframe#1#2\endcsname
-       \????correspondenceframe#1#2%
-     \else\ifcsname\????correspondenceframe#2\endcsname
-       \????correspondenceframe#2%
-     \else
-       \s!empty
-     \fi\fi
-   \endcsname}
-
-\unexpanded\def\setupcorrespondencelayer[#1][#2][#3]%
-  {\def\dosetupcorrespondencelayer##1%
-     {\edef\currentcorrespondencelayer{#1:##1}%
-      \setupcurrentcorrespondencelayer[#3]%
-      \the\everysetupcorrespondencelayer}%
-   \processcommalist[#2]\dosetupcorrespondencelayer}
-
-\unexpanded\def\setupcurrentcorrespondencelayer
-  {\getparameters[\????correspondencelayer\currentcorrespondencelayer]}
-
-\unexpanded\def\setupcorrespondenceframe[#1][#2][#3]%
-  {\def\dosetupcorrespondenceframe##1%
-     {\edef\currentcorrespondenceframe{#1:##1}%
-      \setupcurrentcorrespondenceframe[#3]}%
-   \processcommalist[#2]\dosetupcorrespondenceframe}
-
-\unexpanded\def\setupcurrentcorrespondenceframe
-  {\getparameters[\????correspondenceframe\currentcorrespondenceframe]}
-
-\unexpanded\def\definecorrespondencelayer[#1][#2]%
-  {\def\currentcorrespondencelayer{#1:#2}%
-   \let\currentcorrespondenceframe\currentcorrespondencelayer
-   \copylocalframed[\????correspondenceframe\currentcorrespondenceframe][\????correspondenceframe]%
-   \expandafter\let\csname\????correspondencelayer\currentcorrespondencelayer\s!parent\endcsname\????correspondencelayer
-   \expandafter\let\csname\????correspondenceframe\currentcorrespondenceframe\s!parent\endcsname\????correspondenceframe
-   \definelayer  [#1:#2][\c!width=\overlaywidth,\c!height=\overlayheight]%
-   \defineoverlay[#1:#2][\placecorrespondencelayer{#1}{#2}]}
-
-\newtoks\everysetupcorrespondencelayer
-
-\appendtoks
-  \setuplayer
-    [\currentcorrespondencelayer]
-    [     \c!x=\correspondencelayerparameter\c!x,
-          \c!y=\correspondencelayerparameter\c!y,
-     \c!preset=\correspondencelayerparameter\c!preset]%
-\to \everysetupcorrespondencelayer
-
-\setvalue{\????correspondencelayerstate\v!start }{\!!doneatrue  \!!donebfalse \!!donecfalse}
-\setvalue{\????correspondencelayerstate\v!stop  }{\!!doneafalse \!!donebfalse \!!donecfalse}
-\setvalue{\????correspondencelayerstate\v!next  }{\!!doneafalse \!!donebtrue  \!!donectrue }
-\setvalue{\????correspondencelayerstate\v!repeat}{\!!doneatrue  \!!donebtrue  \!!donectrue }
-\setvalue{\????correspondencelayerstate\v!left  }{\!!doneafalse \!!donebfalse \!!donectrue }
-\setvalue{\????correspondencelayerstate\v!right }{\!!doneafalse \!!donebtrue  \!!donecfalse}
-\setvalue{\????correspondencelayerstate\v!even  }{\!!doneafalse \!!donebfalse \!!donectrue }
-\setvalue{\????correspondencelayerstate\v!odd   }{\!!doneafalse \!!donebtrue  \!!donecfalse}
-
-\unexpanded\def\placecorrespondencelayer#1#2%
-  {\correspondenceparameters{#1}{#2}\v!layer
-   \executeifdefined{\????correspondencelayerstate\correspondencelayerparameter\c!state}{\getvalue{\????correspondencelayerstate\v!stop}}
-   \ifnum\correspondencepage=\plusone
-     \if!!donea\doplacecorrespondencelayer{#1}{#2}\fi
-   \else\ifodd\correspondencepage
-     \if!!doneb\doplacecorrespondencelayer{#1}{#2}\fi
-   \else
-     \if!!donec\doplacecorrespondencelayer{#1}{#2}\fi
-   \fi\fi
-   \tightlayer[\currentcorrespondencelayer]}
-
-\unexpanded\def\doplacecorrespondencelayer#1#2%
-  {\setlayer
-     [\currentcorrespondencelayer]
-     {\localframed[\????correspondenceframe\currentcorrespondenceframe]
-        {\doadaptleftskip {\correspondencelayerparameter\c!leftmargin }%
-         \doadaptrightskip{\correspondencelayerparameter\c!rightmargin}%
-         \dostartattributes{\????correspondencelayer\currentcorrespondencelayer}\c!style\c!color
-         \doifsymboldefinedelse{\correspondencelayerparameter\c!symbol}%
-           {\symbol[\correspondencelayerparameter\c!symbol]}
-           {\placecorrespondenceelement[#1][\v!layer][#2][\correspondencelayerparameter\c!alternative]}%
-         \dostopattributes}}}
-
-\unexpanded\def\checkcorrespondencelayer[#1][#2]%
-  {\def\currentcorrespondencelayer{#1:#2}%
-   \ifcsname\????correspondencelayer\currentcorrespondencelayer\s!parent\endcsname \else
-     \showmessage\m!correspondence{2}{#1,#2}%
-   \fi}
-
-\getparameters
-  [\????correspondencelayer]
-  [      \c!state=\v!start,
-             \c!x=\zeropoint,
-             \c!y=\zeropoint,
-   \c!alternative=\s!default,
-      \c!distance=\lineheight,
-     \c!separator=\crlf]
-
-\presetlocalframed[\????correspondenceframe]
-
-\getparameters
-  [\????correspondenceframe]
-  [ \c!frame=\v!off,
-   \c!offset=\zeropoint,
-    \c!align=\v!right]
-
-% Sections
-
-\def\correspondencesectionparameter
-  {\namedcorrespondencesectionparameter\currentcorrespondencesection}
-
-\def\namedcorrespondencesectionparameter#1#2%
-  {\csname
-     \ifcsname\????correspondencesection#1#2\endcsname
-       \????correspondencesection#1#2%
-     \else\ifcsname\????correspondencesection#2\endcsname
-       \????correspondencesection#2%
-     \else
-       \s!empty
-     \fi\fi
-   \endcsname}
-
-\unexpanded\def\definecorrespondencesection[#1][#2]%
-  {\def\currentcorrespondencesection{#1:#2}%
-   \expandafter\let\csname\????correspondencesection\currentcorrespondencesection\s!parent\endcsname\????correspondencesection}
-
-\unexpanded\def\setupcorrespondencesection[#1][#2][#3]%
-  {\def\dosetupcorrespondencesection##1%
-     {\edef\currentcorrespondencesection{#1:##1}%
-      \setupcurrentcorrespondencesection[#3]}%
-   \processcommalist[#2]\dosetupcorrespondencesection}
-
-\unexpanded\def\setupcurrentcorrespondencesection
-  {\getparameters[\????correspondencesection\currentcorrespondencesection]}
-
-\unexpanded\def\placecorrespondencesection[#1][#2]%
-  {\begingroup
-   \correspondenceparameters{#1}{#2}\v!section
-   \ifcsname\????correspondencesection\currentcorrespondencesection\s!parent\endcsname
-     \doifsomethingelse{\correspondencesectionparameter\c!spacebefore}{\blank[\correspondencesectionparameter\c!spacebefore]}{\endgraf}%
-     \correspondencesectionparameter\c!before
-     \doadaptleftskip {\correspondencesectionparameter\c!leftmargin }%
-     \doadaptrightskip{\correspondencesectionparameter\c!rightmargin}%
-     \doifsomething{\correspondencesectionparameter\c!align    }{\setupalign    [\correspondencesectionparameter\c!align    ]}%
-     \doifsomething{\correspondencesectionparameter\c!indenting}{\setupindenting[\correspondencesectionparameter\c!indenting]}%
-     \dostartattributes{\????correspondencesection\currentcorrespondencesection}\c!style\c!color
-     \placecorrespondenceelement[#1][\v!section][#2][\correspondencesectionparameter\c!alternative]%
-     \dostopattributes
-     \correspondencesectionparameter\c!after
-     \doifsomethingelse{\correspondencesectionparameter\c!spaceafter }{\blank[\correspondencesectionparameter\c!spaceafter ]}{\endgraf}%
-   \else
-     \showmessage\m!correspondence{2}{#1,#2}%
-   \fi
-   \endgroup}
-
-\getparameters
-  [\????correspondencesection]
-  [   \c!spacebefore=\v!line,
-       \c!spaceafter=\v!line,
-   \c!spaceinbetween={\v!samepage,\v!line},
-      \c!alternative=\s!default,
-        \c!separator=\crlf]
-
-% Options
-
-\def\correspondenceoptionparameter
-  {\namedcorrespondenceoptionparameter\currentcorrespondenceoption}
-
-\def\namedcorrespondenceoptionparameter#1#2%
-  {\csname
-     \ifcsname\????correspondenceoption#1#2\endcsname
-       \????correspondenceoption#1#2%
-     \else\ifcsname\????correspondenceoption#2\endcsname
-       \????correspondenceoption#2%
-     \else
-       \s!empty
-     \fi\fi
-   \endcsname}
-
-\unexpanded\def\setupcorrespondenceoption[#1]%
-  {\edef\currentcorrespondenceoption{#1}%
-   \setupcurrentcorrespondenceoption}%
-
-\unexpanded\def\setupcurrentcorrespondenceoption
-  {\getparameters[\????correspondenceoption\currentcorrespondenceoption]}
-
-\defineoverlay
-  [\v!correspondence:\c!backgroundimage]
-  [\doifsomething{\correspondenceoptionparameter\c!backgroundimage}
-     {\overlayfigure{\correspondenceoptionparameter\c!backgroundimage}}]
-
-\defineoverlay
-  [\v!correspondence:\c!background]
-  [\correspondenceoptionparameter\c!background]
-
-% Descriptions
-
-\def\correspondencedescriptionparameter
-  {\namedcorrespondencedescriptionparameter\currentcorrespondencedescription}
-
-\def\namedcorrespondencedescriptionparameter#1#2%
-  {\csname
-     \ifcsname\????correspondencedescription#1#2\endcsname
-       \????correspondencedescription#1#2%
-     \else\ifcsname\????correspondencedescription#2\endcsname
-       \????correspondencedescription#2%
-     \else
-       \s!empty
-     \fi\fi
-   \endcsname}
-
-\unexpanded\def\definecorrespondencedescription[#1][#2]%
-  {\edef\currentcorrespondencedescription{#1:#2}%
-   \expandafter\let\csname\????correspondencedescription\currentcorrespondencedescription\s!parent\endcsname\????correspondencedescription}
-
-\unexpanded\def\setupcorrespondencedescription[#1][#2][#3]%
-  {\def\dosetupcorrespondencedescription##1%
-     {\edef\currentcorrespondencedescription{#1:##1}
-      \setupcurrentcorrespondencedescription[#3]}%
-   \processcommalist[#2]\dosetupcorrespondencedescription}
-
-\unexpanded\def\setupcurrentcorrespondencedescription
-  {\getparameters[\????correspondencedescription\currentcorrespondencedescription]}
-
-\unexpanded\def\placecorrespondencedescription#1#2%
-  {\begingroup
-   \edef\currentcorrespondencedescription{#1:#2}%
-   \ifcsname\????correspondencedescription\currentcorrespondencedescription\s!parent\endcsname
-     \doifsomethingelse{\correspondencedescriptionparameter\c!textcommand}\donetrue\donefalse
-     \ifdone
-       \doifsomethingelse{\correspondencedescriptionparameter\c!spacebefore}{\blank[\correspondencedescriptionparameter\c!spacebefore]}{\endgraf}%
-       \correspondencedescriptionparameter\c!before
-       \setbox\scratchbox\hbox
-         {\dostartattributes{\????correspondencedescription\currentcorrespondencedescription}\c!headstyle\c!headcolor
-          \correspondencedescriptionparameter\c!headcommand
-          \dostopattributes}%
-       \assignwidth
-         {\scratchdimen}
-         {\correspondencedescriptionparameter\c!width}
-         {\unhcopy\scratchbox}
-         {\correspondencedescriptionparameter\c!distance}%
-       \executeifdefined{\????correspondencedescriptionlocation\correspondencedescriptionparameter\c!location}{\getvalue{\????correspondencedescriptionlocation\v!left}}%
-       \correspondencedescriptionparameter\c!after
-       \doifsomethingelse{\correspondencedescriptionparameter\c!spaceafter}{\blank[\correspondencedescriptionparameter\c!spaceafter]}{\endgraf}%
-     \fi
-   \else
-     \showmessage\m!correspondence{3}{#1,#2}%
-   \fi
-   \endgroup}
-
-\setvalue{\????correspondencedescriptionlocation\v!left}%
-  {\EveryPar{\hangindent\scratchdimen\hangafter\zerocount}%
-   \setbox\scratchbox\hbox to \scratchdimen{\box\scratchbox\hss}%
-   \noindent\llap{\box\scratchbox}\correspondencedescriptionparameter\c!textcommand}
-
-\setvalue{\????correspondencedescriptionlocation\v!top}%
-  {\noindent\box\scratchbox
-   \doifsomethingelse{\correspondencedescriptionparameter\c!spaceinbetween}
-     {\blank[\correspondencedescriptionparameter\c!spaceinbetween]}
-     {\nobreak\endgraf}%
-   \correspondencedescriptionparameter\c!textcommand}
-
-\setvalue{\????correspondencedescriptionlocation\v!text}%
-  {\noindent\box\scratchbox\correspondencedescriptionparameter\c!textcommand}
-
-\getparameters
-  [\????correspondencedescription]
-  [\c!width=\v!fit,
-   \c!distance=1em,
-   \c!symbol=dash]
-
-% Elements
-
-\unexpanded\long\def\definecorrespondenceelement[#1][#2][#3][#4]#5%
-  {\long\setvalue{\????correspondenceelement:#1:#2:#3:#4}{#5}}
-
-\unexpanded\def\placecorrespondenceelement[#1][#2][#3][#4]%
-  {\correspondenceparameters{#1}{#3}{#2}%
-   \executeifdefined{\????correspondenceelement:#1:#2:#3:#4}{\getvalue{\????correspondenceelement:#1:#2:#3:\s!default}}}
-
-% Files
-
-\unexpanded\def\loadcorrespondencefile[#1][#2]%
-  {\processaction
-     [\currentcorrespondence]
-     [ \v!letter=>\let\doloadcorrespondencefile\doloadletterfile ,
-         \v!memo=>\let\doloadcorrespondencefile\doloadmemofile   ,
-      \s!unknown=>\let\doloadcorrespondencefile\gobbleoneargument]%
-   \processcommalist[#2]\doloadcorrespondencefile}
-
-\def\doloadletterfile#1%
-  {\donefalse
-   \def\dodoloadletterfile##1%
-     {\ifdone \else
-        \startreadingfile
-        \readfile{##1}\donetrue\donefalse
-        \stopreadingfile
-      \fi}%
-   \dodoloadletterfile{letter-imp-#1.mkii}%
-   \dodoloadletterfile{letter-imp-#1.tex}%
-   \dodoloadletterfile{letter-#1.mkii}%
-   \dodoloadletterfile{letter-#1.tex}%
-   \ifdone \else
-     % style not found
-   \fi}
-
-\def\doloadmemofile#1%
-  {\donefalse
-   \def\dodoloadmemofile##1%
-     {\ifdone \else
-        \startreadingfile
-        \readfile{##1}\donetrue\donefalse
-        \stopreadingfile
-      \fi}%
-   \dodoloadmemofile{memo-imp-#1.mkii}%
-   \dodoloadmemofile{memo-imp-#1.tex}%
-   \dodoloadmemofile{memo-#1.mkii}%
-   \dodoloadmemofile{memo-#1.tex}%
-   \ifdone \else
-     % style not found
-   \fi}
-
-% Style
-
-\def\correspondencestyleparameter
-  {\namedcorrespondencestyleparameter\currentcorrespondencestyle}
-
-\def\namedcorrespondencestyleparameter#1#2%
-  {\csname
-     \ifcsname\????correspondencestyle#1#2\endcsname
-       \????correspondencestyle#1#2%
-     \else\ifcsname\????correspondencestyle#2\endcsname
-       \????correspondencestyle#2%
-     \else
-       \s!empty
-     \fi\fi
-   \endcsname}
-
-\unexpanded\def\setupcorrespondencestyle[#1][#2][#3]%
-  {\def\dosetupcorrespondencestyle##1%
-     {\edef\currentcorrespondencestyle{#1:##1}%
-      \setupcurrentcorrespondencestyle[#3]}%
-   \processcommalist[#2]\dosetupcorrespondencestyle}
-
-\unexpanded\def\setupcurrentcorrespondencestyle
-  {\getparameters[\????correspondencestyle\currentcorrespondencestyle]}
-
-\unexpanded\def\correspondencestylewidth#1#2#3%
-  {\edef\currentcorrespondencestyle{#1:#2}%
-   \edef\currentcorrespondencestylewidth{\correspondencestyleparameter\c!width}%
-   \hbox \ifx\currentcorrespondencestylewidth\empty \else to \correspondencestyleparameter\c!width \fi{#3\hss}}
-
-%D \section{Layout}
-%D
-%D \startitemize[packed]
-%D \item firstpage and
-%D \item secondpage.
-%D \stopitemize
-
-\newcount\correspondencepage
-
-\appendtoks
-  \setuplayout[\????correspondencelayout\currentcorrespondence\v!firstpage]%
-  \global\correspondencepage\plusone
-\to \everybeforecorrespondence
-
-\appendtoks
-   \everyaftershipout\expandafter{\the\everyaftershipout\setuplayout[\????correspondencelayout\currentcorrespondence\v!secondpage]}%
-   \everyaftershipout\expandafter{\the\everyaftershipout\global\advance\correspondencepage\plusone                                }%
-\to \everybeforecorrespondence
-
-\unexpanded\def\definecorrespondencelayout[#1][#2]%
-  {\def\currentcorrespondencelayout{#1#2}%
-   \definelayout[\????correspondencelayout\currentcorrespondencelayout]}
-
-\unexpanded\def\setupcorrespondencelayout[#1][#2][#3]%
-  {\def\dosetupcorrespondencelayout##1%
-     {\def\currentcorrespondencelayout{#1##1}%
-      \setuplayout[\????correspondencelayout\currentcorrespondencelayout][#3]}%
-   \processcommalist[#2]\dosetupcorrespondencelayout}
-
-\appendtoks
-  \definecorrespondencelayout[\currentcorrespondence][\v!firstpage ]%
-  \definecorrespondencelayout[\currentcorrespondence][\v!secondpage]%
-\to \everydefinecorrespondence
-
-% Lists
-
-\unexpanded\def\definecorrespondenceelements[#1][#2][#3]%
-  {\setvalue{\????correspondenceelement:#1:#2}{#3}}
-
-\def\accesscorrespondenceelements#1#2%
-  {\executeifdefined{\????correspondenceelement:#1:#2}\empty}
-
-% Extras
-
-\definesymbol[\v!cutmark][{\blackrule[\c!width=4mm,\c!height=\linewidth]}]
-
-\defineblankmethod[\v!samepage]{\penalty\!!tenthousand}
-
-\protect \endinput

Modified: trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.mkvi
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.mkvi	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-00.mkvi	2021-10-17 20:46:59 UTC (rev 60787)
@@ -169,6 +169,7 @@
 \installnamespace {correspondencedescriptionformat}
 \installnamespace {correspondencestyle}
 \installnamespace {correspondenceelement}
+\installnamespace {correspondenceelements}
 \installnamespace {correspondencelayout}
 \installnamespace {correspondencehead}
 \installnamespace {correspondenceheadbuffer}
@@ -254,19 +255,6 @@
 \newtoks\t_correspondence_between
 \newtoks\t_correspondence_after
 
-% \unexpanded\def\correspondence_place[#environment]%
-%   {\begingroup
-%    \edef\currentcorrespondence{#environment}%
-%    \let \currentcorrespondenceoption\currentcorrespondence
-%    \ctxlua{thirddata.correspondence.place("\currentcorrespondence", {
-%         bodyfont        = "\correspondenceoptionparameter\c!bodyfont",
-%         whitespace      = "\correspondenceoptionparameter\c!whitespace",
-%         interlinespace  = "\correspondenceoptionparameter\c!interlinespace",
-%         language        = "\correspondenceoptionparameter\c!language",
-%         backgroundcolor = "\correspondenceoptionparameter\c!backgroundcolor",
-%     } )}%
-%    \endgroup}
-
 \unexpanded\def\correspondence_place[#environment]%
   {\begingroup
    \edef\currentcorrespondence{#environment}%
@@ -1058,10 +1046,10 @@
 % Lists
 
 \def\correspondence_elements_define[#environment][#name][#list]%
-  {\ctxlua{thirddata.correspondence.elements_define("#environment","#name","#list")}}
+  {\setvalue{\????correspondenceelements#environment:#name}{#list}}
 
 \def\correspondence_elements_access#environment#name%
-  {\ctxlua{thirddata.correspondence.elements_access("#environment","#name")}}
+  {\begcsname\????correspondenceelements#environment:#name\endcsname}
 
 % Extras
 

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-01.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-01.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-01.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,916 +0,0 @@
-%D \module
-%D   [     file=s-cor-01,
-%D      version=2013.01.02,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Letters,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\unprotect
-
-\startmodule[letter]
-
-\usemodule[cor-00]
-
-\setupmodule
-  [\c!style=dinb]
-
-% Commands
-
-\definecorrespondence[\v!letter]
-
-\def\defineletterlayer       {\dodoubleargument\definecorrespondencelayer       [\v!letter]}
-\def\definelettersection     {\dodoubleargument\definecorrespondencesection     [\v!letter]}
-\def\defineletterdescription {\dodoubleargument\definecorrespondencedescription [\v!letter]}
-
-\def\defineletterelements    {\dotripleargument\definecorrespondenceelements    [\v!letter]}
-\def\setupletterelements     {\dotripleargument\definecorrespondenceelements    [\v!letter]}
-
-\def\setupletterstyle        {\dotripleargument\setupcorrespondencestyle        [\v!letter]}
-\def\setupletterlayer        {\dotripleargument\setupcorrespondencelayer        [\v!letter]}
-\def\setupletterframe        {\dotripleargument\setupcorrespondenceframe        [\v!letter]}
-\def\setupletterlayout       {\dotripleargument\setupcorrespondencelayout       [\v!letter]}
-\def\setuplettersection      {\dotripleargument\setupcorrespondencesection      [\v!letter]}
-\def\setupletterdescription  {\dotripleargument\setupcorrespondencedescription  [\v!letter]}
-\def\setupletteroptions      {\dodoubleargument\setupcorrespondenceoption       [\v!letter]}
-\def\setupletter             {\dodoubleargument\setupcorrespondence             [\v!letter]}
-
-\def\useletterstyle          {\dodoubleargument\loadcorrespondencefile          [\v!letter]}
-
-\def\defineletterelement     {\doquadrupleargument\definecorrespondenceelement  [\v!letter]}
-\def\letterelement           {\doquadrupleargument\placecorrespondenceelement   [\v!letter]}
-
-\def\namedletterlayerparameter  #1{\namedcorrespondencelayerparameter  {\v!letter:#1}}
-\def\namedletterframeparameter  #1{\namedcorrespondenceframeparameter  {\v!letter:#1}}
-\def\namedlettersectionparameter#1{\namedcorrespondencesectionparameter{\v!letter:#1}}
-
-% Layers
-
-\defineletterlayer [\v!head]
-\defineletterlayer [\v!nexthead]
-\defineletterlayer [\v!lefthead]
-\defineletterlayer [\v!righthead]
-
-\defineletterlayer [\v!foot]
-\defineletterlayer [\v!nextfoot]
-\defineletterlayer [\v!leftfoot]
-\defineletterlayer [\v!rightfoot]
-
-\defineletterlayer [\v!address]
-\defineletterlayer [\v!backaddress]
-
-\defineletterlayer [\v!reference]
-\defineletterlayer [\v!location]
-
-\defineletterlayer [\v!topmark]
-\defineletterlayer [\v!botmark]
-\defineletterlayer [\v!cutmark]
-\defineletterlayer [\v!endmark]
-\defineletterlayer [\v!usermark]
-
-\defineletterlayer [\v!lettermain]
-\defineletterlayer [\v!letternext]
-
-% Section
-
-\definelettersection [\v!head]
-\definelettersection [\v!date]
-\definelettersection [\v!reference]
-\definelettersection [\v!specialnotation]
-\definelettersection [\v!address]
-\definelettersection [\v!title]
-\definelettersection [\v!subject]
-\definelettersection [\v!opening]
-\definelettersection [\v!content]
-\definelettersection [\v!closing]
-\definelettersection [\v!appendices]
-
-% Descriptions
-
-\defineletterdescription [\v!copy]
-\defineletterdescription [\v!enclosure]
-\defineletterdescription [\v!postscript]
-
-% Setups
-
-% layer: head
-
-\defineletterelement[\v!layer][\v!head][\s!default]
-  {\def\\{\correspondencelayerparameter\c!separator}%
-   \correspondenceparameter\c!fromname
-   \doifsomething{\correspondenceparameter\c!fromname}\\
-   \correspondenceparameter\c!fromaddress}
-
-\defineletterelement[\v!layer][\v!head][\v!left]
-  {\framed[\c!frame=\v!off,\c!align=\v!flushleft,\c!width=\v!broad,\c!offset=\zeropoint]\bgroup
-     \def\currentcorrespondencestyle{\v!letter:\c!fromname}%
-     \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}\c!style\c!color
-       \correspondenceparameter\c!fromname
-     \dostopattributes
-     \\
-     \def\currentcorrespondencestyle{\v!letter:\c!fromaddress}%
-     \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}\c!style\c!color
-       \correspondenceparameter\c!fromaddress
-       \doifsomething{\correspondenceparameter\c!fromphone}{\\\correspondenceparameter\c!fromphone}%
-       \doifsomething{\correspondenceparameter\c!fromfax  }{\\\correspondenceparameter\c!fromfax  }%
-       \doifsomething{\correspondenceparameter\c!frommail }{\\\correspondenceparameter\c!frommail }%
-       \doifsomething{\correspondenceparameter\c!fromurl  }{\\\correspondenceparameter\c!fromurl  }%
-     \dostopattributes
-   \egroup}
-
-\defineletterelement[\v!layer][\v!head][\v!middle]
-  {\framed[\c!frame=\v!off,\c!align=\v!middle,\c!width=\v!broad,\c!offset=\zeropoint]\bgroup
-     \def\currentcorrespondencestyle{\v!letter:\c!fromname}%
-     \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}\c!style\c!color
-       \correspondenceparameter\c!fromname
-     \dostopattributes
-     \\
-     \def\currentcorrespondencestyle{\v!letter:\c!fromaddress}%
-     \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}\c!style\c!color
-       \correspondenceparameter\c!fromaddress
-       \doifsomething{\correspondenceparameter\c!fromphone}{\\\correspondenceparameter\c!fromphone}%
-       \doifsomething{\correspondenceparameter\c!fromfax  }{\\\correspondenceparameter\c!fromfax  }%
-       \doifsomething{\correspondenceparameter\c!frommail }{\\\correspondenceparameter\c!frommail }%
-       \doifsomething{\correspondenceparameter\c!fromurl  }{\\\correspondenceparameter\c!fromurl  }%
-     \dostopattributes
-   \egroup}
-
-\defineletterelement[\v!layer][\v!head][\v!right]
-  {\framed[\c!frame=\v!off,\c!align=\v!flushright,\c!width=\v!broad,\c!offset=\zeropoint]\bgroup
-     \def\currentcorrespondencestyle{\v!letter:\c!fromname}%
-     \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}\c!style\c!color
-       \correspondenceparameter\c!fromname
-     \dostopattributes
-     \\
-     \def\currentcorrespondencestyle{\v!letter:\c!fromaddress}%
-     \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}\c!style\c!color
-       \correspondenceparameter\c!fromaddress
-       \doifsomething{\correspondenceparameter\c!fromphone}{\\\correspondenceparameter\c!fromphone}%
-       \doifsomething{\correspondenceparameter\c!fromfax  }{\\\correspondenceparameter\c!fromfax  }%
-       \doifsomething{\correspondenceparameter\c!frommail }{\\\correspondenceparameter\c!frommail }%
-       \doifsomething{\correspondenceparameter\c!fromurl  }{\\\correspondenceparameter\c!fromurl  }%
-     \dostopattributes
-   \egroup}
-
-\defineletterelement[\v!layer][\v!head][\v!gbrief]
-  {\def\\{\correspondencelayerparameter\c!separator}%
-   \correspondenceparameter\c!fromname\hrule}
-
-\defineletterelement[\v!layer][\v!head][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!head}}
-
-% layer: nexthead
-
-\defineletterelement[\v!layer][\v!nexthead][\v!gbrief]
-  {\maxaligned
-     {\rlap{\correspondenceparameter\c!fromname}
-      \midaligned{\leftlettertext\v!pagenumber\subpagenumber\rightlettertext\v!pagenumber\lastsubpagenumber}
-      \llap{\correspondenceparameter\c!date}}
-   \hairline}
-
-\defineletterelement[\v!layer][\v!nexthead][\v!fullblock]
-  {\maxaligned
-     {\rlap{\correspondenceparameter\c!toname}%
-      \midaligned{\subpagenumber}%
-      \llap{\framed[\c!frame=\v!off,\c!location=\v!top,\c!align=\v!left]
-        {\correspondenceparameter\c!date   \\
-         \correspondenceparameter\c!reference}}}}
-
-\defineletterelement[\v!layer][\v!nexthead][\v!hanging]
-  {\maxaligned
-     {\framed[\c!frame=\v!off,\c!location=\v!top,\c!align=v!right]
-       {\correspondenceparameter\c!toname    \\
-        \correspondenceparameter\c!date      \\
-        \correspondenceparameter\c!reference \\
-        \lettertext\c!page\subpagenumber}}}
-
-\defineletterelement[\v!layer][\v!nexthead][\v!semiblock]
-  {\maxaligned
-     {\rlap{\correspondenceparameter\c!toname}%
-      \midaligned{\subpagenumber}%
-      \llap{\correspondenceparameter\c!date}}}
-
-\defineletterelement[\v!layer][\v!nexthead][\v!simplified]
-  {\letterelement[\v!layer][\v!nexthead][\v!fullblock]}
-
-\defineletterelement[\v!layer][\v!nexthead][\v!modified]
-  {\letterelement[\v!layer][\v!nexthead][\v!hanging]}
-
-\defineletterelement[\v!layer][\v!nexthead][\v!knuth]
-  {\maxaligned
-     {\rlap{\correspondenceparameter\c!toname}%
-      \midaligned{\currentdate}%
-      \llap{\lettertext\c!page\subpagenumber}}}
-
-\defineletterelement[\v!layer][\v!nexthead][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!nexthead}}
-
-% layer: lefthead
-
-\defineletterelement[\v!layer][\v!lefthead][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!lefthead}}
-
-% layer: righthead
-
-\defineletterelement[\v!layer][\v!righthead][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!righthead}}
-
-% layer: foot
-
-\defineletterelement[\v!layer][\v!foot][\v!gbrief]
-  {\bTABLE[\c!frame=\v!off,\c!width=.25\hsize,\c!offset=\zeropoint]
-     \bTR[\c!style=\bfxx,\c!topframe=\v!on]
-       \bTD \lettertext\c!address \eTD
-       \bTD \lettertext\c!phone   \eTD
-       \bTD \lettertext\c!email   \eTD
-       \bTD \lettertext\c!bank    \eTD
-     \eTR
-     \bTR
-       \bTD \correspondenceparameter\c!street  \\\correspondenceparameter\c!city                                                 \eTD
-       \bTD \correspondenceparameter\c!phone                                                                                     \eTD
-       \bTD \correspondenceparameter\c!email                                                                                     \eTD
-       \bTD \correspondenceparameter\c!bankname\\\correspondenceparameter\c!banknumber\\\correspondenceparameter\c!accountnumber \eTD
-     \eTR
-   \eTABLE}
-
-\defineletterelement[\v!layer][\v!foot][\v!pagenumber]
-  {\midaligned{\leftlettertext\v!pagenumber\subpagenumber\rightlettertext\v!pagenumber\lastsubpagenumber}}
-
-\defineletterelement[\v!layer][\v!foot][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!foot}}
-
-% layer: nextfoot
-
-\defineletterelement[\v!layer][\v!nextfoot][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!nextfoot}}
-
-% layer: leftfoot
-
-\defineletterelement[\v!layer][\v!leftfoot][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!leftfoot}}
-
-% layer: rightfoot
-
-\defineletterelement[\v!layer][\v!rightfoot][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!rightfoot}}
-
-% layer: address
-
-\defineletterelement[\v!layer][\v!address][\s!default]
-  {\def\\{\correspondencelayerparameter\c!separator}%
-   \doifsomething{\correspondenceparameter\c!dispatch}{\correspondenceparameter\c!dispatch\\}%
-   \doifsomething{\correspondenceparameter\c!toname  }{\correspondenceparameter\c!toname  \\}%
-   \correspondenceparameter\c!toaddress}
-
-\defineletterelement[\v!layer][\v!address][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!address}}
-
-% layer: backaddress
-
-\defineletterelement[\v!layer][\v!backaddress][\s!default]
-  {\def\\{\correspondencelayerparameter\c!separator}%
-   \correspondenceparameter\c!fromname
-   \doifsomething{\correspondenceparameter\c!fromaddress}\\
-   \correspondenceparameter\c!fromaddress}
-
-\defineletterelement[\v!layer][\v!backaddress][\v!auto]
-  {\def\\{\correspondencelayerparameter\c!separator}%
-   \doifsomethingelse{\correspondenceparameter\c!backaddress}
-     {\correspondenceparameter\c!backaddress}
-     {\letterelement[\v!layer][\v!backaddress][\s!default]}}
-
-\defineletterelement[\v!layer][\v!backaddress][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!backaddress}}
-
-% layer: reference
-
-\defineletterelement[\v!layer][\v!reference][\s!default]
-  {\correspondenceparameter\c!reference}
-
-\def\doformatletterreferenceAandE#1%
-  {\def\currentcorrespondencevalue          {#1}%
-   \def\currentcorrespondencestyle{\v!letter:#1}%
-   \vbox\bgroup
-     \framed
-       [\c!frame=\v!off,
-        \c!foregroundstyle=\correspondencestyleparameter\c!titlestyle,
-        \c!foregroundcolor=\correspondencestyleparameter\c!titlecolor,
-        \c!location=\v!bottom,
-        \c!align=\v!right,
-        \c!offset=0pt]
-       {\setupinterlinespace\lettertext\currentcorrespondencevalue\par}%
-     \framed
-       [\c!frame=\v!off,
-        \c!foregroundstyle=\correspondencestyleparameter\c!textstyle,
-        \c!foregroundcolor=\correspondencestyleparameter\c!textcolor,
-        \c!location=\v!top,
-        \c!align=\v!right,
-        \c!offset=0pt]
-       {\setupinterlinespace\correspondenceparameter\currentcorrespondencevalue\par}%
-   \egroup}
-
-\def\doformatletterreferenceA#1%
-  {\doifsomething{#1}       % ignore empty entries
-     {\doifnot{#1}{\v!line} % and the “line” keyword
-        {\doformatletterreferenceAandE{#1}\hfill}}}
-
-\defineletterelement[\v!layer][\v!reference][\v!a]
-  {\hbox to \hsize\bgroup
-     \getcommacommandsize[\correspondencelayerparameter\c!list]%
-     \ifnum\commalistsize=\plusone\hfill\fi
-     \processcommacommand[\correspondencelayerparameter\c!list]\doformatletterreferenceA
-     \unskip
-   \egroup}
-
-\def\doformatletterreferenceB#1%
-  {\doifsomething{#1}% ignore empty entries
-     {\doifelse{#1}{\v!line}
-        {\blank[\v!line]}
-        {\hbox\bgroup
-           \def\currentcorrespondencevalue          {#1}%
-           \def\currentcorrespondencestyle{\v!letter:#1}%
-           \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}\c!titlestyle\c!titlecolor
-             \lettertext\currentcorrespondencevalue
-             \correspondencestyleparameter\c!separator
-           \dostopattributes
-           \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}\c!textstyle\c!textcolor
-             \correspondenceparameter\currentcorrespondencevalue
-           \dostopattributes
-         \egroup}}}
-
-\defineletterelement[\v!layer][\v!reference][\v!b]
-  {\vtop\bgroup
-     \processcommacommand[\correspondencelayerparameter\c!list]\doformatletterreferenceB
-   \egroup}
-
-\def\doformatletterreferenceC#1%
-  {\doifsomething{#1}       % ignore empty entries
-     {\doifnot{#1}{\v!line} % and the “line” keyword
-        {\def\currentcorrespondencevalue          {#1}%
-         \def\currentcorrespondencestyle{\v!letter:#1}%
-         \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}\c!textstyle\c!textcolor
-           \correspondenceparameter\currentcorrespondencevalue
-         \dostopattributes}}}
-
-\defineletterelement[\v!layer][\v!reference][\v!c]
-  {\hbox to \hsize\bgroup
-     \processcommacommand[\correspondencelayerparameter\c!list]\doformatletterreferenceC
-   \egroup}
-
-\def\doformatletterreferenceD#1%
-  {\doifsomething{#1}%
-     {\doifelse{#1}{\v!line}
-        {\appendtoks\TB[\v!line]\to\scratchtoks}
-        {\def\currentcorrespondencevalue          {#1}%
-         \def\currentcorrespondencestyle{\v!letter:#1}%
-         \startexpanded
-           \noexpand\appendtoks
-             \noexpand\NC
-               \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}{\c!titlestyle}{\c!titlecolor}%
-               \lettertext\currentcorrespondencevalue
-               \correspondencestyleparameter\c!separator
-               \dostopattributes
-             \noexpand\NC
-               \dostartattributes{\????correspondencestyle\currentcorrespondencestyle}{\c!textstyle }{\c!textcolor }%
-               \correspondenceparameter\currentcorrespondencevalue
-               \dostopattributes
-             \noexpand\NC\noexpand\NR
-           \noexpand\to\noexpand\scratchtoks
-         \stopexpanded}}}
-
-\defineletterelement[\v!layer][\v!reference][\v!d]
-  {\vtop\bgroup
-     \scratchtoks\emptytoks
-     \processcommacommand[\correspondencelayerparameter\c!list]\doformatletterreferenceD
-     \starttabulate[|l|l|][\c!before=,\c!after=]%
-     \the\scratchtoks
-     \stoptabulate
-   \egroup}
-
-\def\doformatletterreferenceE#1%
-  {\doifsomething{#1}       % ignore empty entries
-     {\doifnot{#1}{\v!line} % and the “line” keyword
-        {\correspondencestylewidth\v!letter{#1}{\doformatletterreferenceAandE{#1}}}}}
-
-\defineletterelement[\v!layer][\v!reference][\v!e]
-  {\hbox to \hsize\bgroup
-     \processcommacommand[\correspondencelayerparameter\c!list]\doformatletterreferenceE
-   \egroup}
-
-\defineletterelement[\v!layer][\v!reference][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!reference}}
-
-% layer: location
-
-\defineletterelement[\v!layer][\v!location][\v!french]
-  {\def\\{\correspondencelayerparameter\c!separator}%
-   \doifsomething{\correspondenceparameter\c!place}{\correspondenceparameter\c!place\\}%
-   \correspondenceparameter\c!date}
-
-\defineletterelement[\v!layer][\v!location][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!location}}
-
-% layer: topmark
-
-\defineletterelement[\v!layer][\v!topmark][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!topmark}}
-
-% layer: botmark
-
-\defineletterelement[\v!layer][\v!botmark][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!botmark}}
-
-% layer: cutmark
-
-\defineletterelement[\v!layer][\v!cutmark][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!cutmark}}
-
-% layer: endmark
-
-\defineletterelement[\v!layer][\v!endmark][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!endmark}}
-
-% layer: usermark
-
-\defineletterelement[\v!layer][\v!usermark][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!usermark}}
-
-% layer: lettermain
-
-\defineletterelement[\v!layer][\v!lettermain][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!lettermain}}
-
-% layer: letternext
-
-\defineletterelement[\v!layer][\v!letternext][\v!setups]
-  {\directsetup{\v!letter:\v!layer:\v!letternext}}
-
-% section: head
-
-\defineletterelement[\v!section][\v!head][\v!blockstyle]
-  {\correspondenceparameter\c!fromaddress}
-
-\defineletterelement[\v!section][\v!head][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!head}}
-
-% section: date
-
-\defineletterelement[\v!section][\v!date][\v!blockstyle]
-  {\correspondenceparameter\c!date}
-
-\defineletterelement[\v!section][\v!date][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!date}}
-
-% section: reference
-
-\defineletterelement[\v!section][\v!reference][\v!blockstyle]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!reference}
-
-\defineletterelement[\v!section][\v!reference][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!reference}}
-
-% section: specialnotation
-
-\defineletterelement[\v!section][\v!specialnotation][\v!blockstyle]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!dispatch}
-
-\defineletterelement[\v!section][\v!specialnotation][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!specialnotation}}
-
-% section: address
-
-\defineletterelement[\v!section][\v!address][\v!blockstyle]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!toname
-   \doifsomething{\correspondenceparameter\c!toname}\\
-   \correspondenceparameter\c!toaddress}
-
-\defineletterelement[\v!section][\v!address][\v!knuth]
-  {\letterelement[\v!section][\v!address][\v!blockstyle]}
-
-\defineletterelement[\v!section][\v!address][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!address}}
-
-% section: title
-
-\defineletterelement[\v!section][\v!title][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \doifsomethingelse{\correspondenceparameter\c!title}
-     {\correspondenceparameter\c!title}
-     {\lettertext\c!attention\correspondenceparameter\c!attention}}
-
-\defineletterelement[\v!section][\v!title][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!title}}
-
-% section: subject
-
-\defineletterelement[\v!section][\v!subject][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \lettertext\c!subject\correspondenceparameter\c!subject}
-
-\defineletterelement[\v!section][\v!subject][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!subject}}
-
-% section: opening
-
-\defineletterelement[\v!section][\v!opening][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \doifsomethingelse{\correspondenceparameter\c!opening}
-     {\correspondenceparameter\c!opening}
-     {\correspondenceparameter\c!salutation}}
-
-\defineletterelement[\v!section][\v!opening][\v!french]
-  {\doifsomething{\correspondenceoptionparameter\c!indenting}{\setupindenting[\correspondenceoptionparameter\c!indenting]}%
-   \letterelement[\v!section][\v!opening][\s!default]}
-
-\defineletterelement[\v!section][\v!opening][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!opening}}
-
-% section: content
-
-\defineletterelement[\v!section][\v!content][\s!default]
-  {\setupbuffer[\c!before=,\c!after=]%
-   \getbuffer  [\????correspondencebuffer\v!letter]}
-
-\defineletterelement[\v!section][\v!content][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!content}}
-
-% section: closing
-
-\defineletterelement[\v!section][\v!closing][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!closing
-   \doifsomething{\correspondenceparameter\c!signature}
-     {\blank[\correspondencesectionparameter\c!spaceinbetween]%
-      \correspondenceparameter\c!signature}}
-
-\defineletterelement[\v!section][\v!closing][\v!french]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \doifsomething{\correspondenceoptionparameter\c!indenting}{\setupindenting[\correspondenceoptionparameter\c!indenting,\v!first]}%
-   \correspondenceparameter\c!closing
-   \doifsomething{\correspondenceparameter\c!signature}
-     {\blank[\correspondencesectionparameter\c!spaceinbetween]%
-      \raggedcenter\doadaptleftskip{.5\textwidth}%
-      \correspondenceparameter\c!signature\endgraf}}
-
-\defineletterelement[\v!section][\v!closing][\v!knuth]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \doadaptleftskip{\dimexpr\textwidth/13*8\relax}%
-   \correspondenceparameter\c!closing
-   \doifsomething{\correspondenceparameter\c!signature}
-     {\blank[\correspondencesectionparameter\c!spaceinbetween]%
-      \correspondenceparameter\c!signature}}
-
-\defineletterelement[\v!section][\v!closing][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!closing}}
-
-% section: appendices
-
-\defineletterelement[\v!section][\v!appendices][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \startpacked
-   \processcommacommand[\accesscorrespondenceelements\v!letter\v!description]{\placecorrespondencedescription\v!letter}%
-   \stoppacked}
-
-\defineletterelement[\v!section][\v!appendices][\v!setups]
-  {\directsetup{\v!letter:\v!section:\v!appendices}}
-
-\startsetups[\v!letter:\v!place]
-\placecorrespondence[\v!letter]
-\stopsetups
-
-% Extras
-
-\appendtoks
-  \ifx\currentcorrespondence\v!letter
-    \processallactionsinset
-      [\correspondenceoptionparameter\c!option]
-      [  \v!test=>{\useletterstyle[test]},
-       \v!setups=>{\useletterstyle[setups]}]%
-  \fi
-\to \everybeforecorrespondence
-
-\appendtoks
-  \ifx\currentcorrespondence\v!letter
-    \doif{\correspondenceoptionparameter\c!marking}\v!no{\setupletterlayer[\v!topmark,\v!botmark,\v!cutmark,\v!endmark,\v!usermark][\c!state=\v!stop]}%
-  \fi
-\to \everybeforecorrespondence
-
-\appendtoks
-  \ifx\currentcorrespondence\v!letter
-    \doif{\correspondenceoptionparameter\c!position}\v!yes
-      {\setbox\scratchbox\vbox{\letterelement[\v!reference][\correspondencelayerparameter\c!alternative]}%
-       \normalexpanded
-         {\setupletterlayout
-            [\v!firstpage]
-            [\c!topspace=\dimexpr\namedletterlayerparameter\v!reference\c!y+\ht\scratchbox+\namedletterlayerparameter\v!reference\c!distance\relax]}}%
-  \fi
-\to \everybeforecorrespondence
-
-% Labels
-
-\def\????lettertext{@@@@lettertext}
-
-\def\setuplettertext
-  {\dodoubleempty\dosetuplettertext}
-
-\def\dosetuplettertext[#1][#2]%
-  {\ifsecondargument
-     \def\dodosetuplettertext##1{\setuplabeltext[#1][\????lettertext##1]}%
-     \processcommalist[#2]\dodosetuplettertext
-   \else
-     \def\dodosetuplettertext##1{\setuplabeltext    [\????lettertext##1]}%
-     \processcommalist[#1]\dodosetuplettertext
-   \fi}
-
-\def\lettertext     #1{\labeltext     {\????lettertext#1}}
-\def\leftlettertext #1{\leftlabeltext {\????lettertext#1}}
-\def\rightlettertext#1{\rightlabeltext{\????lettertext#1}}
-
-% name:
-
-\setuplettertext[\s!en][\c!name=Name]
-\setuplettertext[\s!nl][\c!name=]
-\setuplettertext[\s!de][\c!name=Name]
-\setuplettertext[\s!fr][\c!name=Nom]
-\setuplettertext[\s!it][\c!name=]
-\setuplettertext[\s!es][\c!name=]
-
-% room:
-
-\setuplettertext[\s!en][\c!room=Room]
-\setuplettertext[\s!nl][\c!room=]
-\setuplettertext[\s!de][\c!room=Zimmer]
-\setuplettertext[\s!fr][\c!room=Salle] % Salle or Pièce
-\setuplettertext[\s!it][\c!room=]
-\setuplettertext[\s!es][\c!room=]
-
-% yourref:
-
-\setuplettertext[\s!en][\c!yourref=Your ref.]
-\setuplettertext[\s!nl][\c!yourref=Uw kenmerk]
-\setuplettertext[\s!de][\c!yourref=Ihr Zeichen]
-\setuplettertext[\s!fr][\c!yourref=Vos r\eacute f\eacute rences]
-\setuplettertext[\s!it][\c!yourref=Vs./Rif.]
-\setuplettertext[\s!es][\c!yourref=Su ref.]
-
-% yourmail:
-
-\setuplettertext[\s!en][\c!yourmail=Your letter of]
-\setuplettertext[\s!nl][\c!yourmail=Uw brief van]
-\setuplettertext[\s!de][\c!yourmail=Ihre Nachricht vom]
-\setuplettertext[\s!fr][\c!yourmail=Votre lettre du]
-\setuplettertext[\s!it][\c!yourmail=Vs.~lettera del]
-\setuplettertext[\s!es][\c!yourmail=Su carta de]
-
-% myref:
-
-\setuplettertext[\s!en][\c!myref=Our ref.]
-\setuplettertext[\s!nl][\c!myref=Ons kenmerk]
-\setuplettertext[\s!de][\c!myref=Unser Zeichen]
-\setuplettertext[\s!fr][\c!myref=Nos r\eacute f\eacute rences]
-\setuplettertext[\s!it][\c!myref=Ns./Rif.]
-\setuplettertext[\s!es][\c!myref=Nuestra ref.]
-
-% mymail:
-
-\setuplettertext[\s!en][\c!mymail=Our letter of]
-\setuplettertext[\s!nl][\c!mymail=Ons brief van]
-\setuplettertext[\s!de][\c!mymail=Unsere Nachricht vom]
-\setuplettertext[\s!fr][\c!mymail=Notre lettre du]
-\setuplettertext[\s!it][\c!mymail=]
-\setuplettertext[\s!es][\c!mymail=]
-
-% customer:
-
-\setuplettertext[\s!en][\c!customer=Customer no.]
-\setuplettertext[\s!nl][\c!customer=Klant No.]
-\setuplettertext[\s!de][\c!customer=Kundennummer]
-\setuplettertext[\s!fr][\c!customer=Num\eacute ro de client]
-\setuplettertext[\s!it][\c!customer=Nr.~cliente]
-\setuplettertext[\s!es][\c!customer=No. de cliente]
-
-% invoice:
-
-\setuplettertext[\s!en][\c!invoice=Invoice no.]
-\setuplettertext[\s!nl][\c!invoice=Rekening No.]
-\setuplettertext[\s!de][\c!invoice=Rechnungsnummer]
-\setuplettertext[\s!fr][\c!invoice=Num\eacute ro de facture]
-\setuplettertext[\s!it][\c!invoice=Nr.~fattura]
-\setuplettertext[\s!es][\c!invoice=No. de factura]
-
-% attention:
-
-\setuplettertext[\s!en][\c!attention=] % Attention
-\setuplettertext[\s!nl][\c!attention=]
-\setuplettertext[\s!de][\c!attention=]
-\setuplettertext[\s!fr][\c!attention=]
-\setuplettertext[\s!it][\c!attention=]
-\setuplettertext[\s!es][\c!attention=]
-
-% subject:
-
-\setuplettertext[\s!en][\c!subject=] % Subject
-\setuplettertext[\s!nl][\c!subject=] % Onderwerp
-\setuplettertext[\s!de][\c!subject=] % Betrifft
-\setuplettertext[\s!fr][\c!subject=] % Concernant or Sujet
-\setuplettertext[\s!it][\c!subject=] % Oggetto
-\setuplettertext[\s!es][\c!subject=] % Asunto
-
-% cc:
-
-\setuplettertext[\s!en][\c!copy=cc]
-\setuplettertext[\s!nl][\c!copy=Kopie aan]
-\setuplettertext[\s!de][\c!copy=Kopien an]
-\setuplettertext[\s!fr][\c!copy=Copie\agrave]
-\setuplettertext[\s!it][\c!copy=Per conoscenza]
-\setuplettertext[\s!es][\c!copy=Copias]
-
-% enclosure:
-
-\setuplettertext[\s!en][\c!enclosure=encl]
-\setuplettertext[\s!nl][\c!enclosure=Bijlage(n)]
-\setuplettertext[\s!de][\c!enclosure=Anlagen]
-\setuplettertext[\s!fr][\c!enclosure=Annexes]
-\setuplettertext[\s!it][\c!enclosure=Allegato]
-\setuplettertext[\s!es][\c!enclosure=Adjunto]
-
-% to:
-
-\setuplettertext[\s!en][\c!to=To]
-\setuplettertext[\s!nl][\c!to=Aan]
-\setuplettertext[\s!de][\c!to=An]
-\setuplettertext[\s!fr][\c!to=\Agrave]
-\setuplettertext[\s!it][\c!to=A]
-\setuplettertext[\s!es][\c!to=A]
-
-% toname:
-
-\setuplettertext[\s!en][\c!toname=To]
-\setuplettertext[\s!nl][\c!toname=Aan]
-\setuplettertext[\s!de][\c!toname=An]
-\setuplettertext[\s!fr][\c!toname=\Agrave]
-\setuplettertext[\s!it][\c!toname=A]
-\setuplettertext[\s!es][\c!toname=A]
-
-% from:
-
-\setuplettertext[\s!en][\c!from=From]
-\setuplettertext[\s!nl][\c!from=Van]
-\setuplettertext[\s!de][\c!from=Von]
-\setuplettertext[\s!fr][\c!from=De]
-\setuplettertext[\s!it][\c!from=Da]
-\setuplettertext[\s!es][\c!from=De]
-
-% fromname:
-
-\setuplettertext[\s!en][\c!fromname=From]
-\setuplettertext[\s!nl][\c!fromname=Van]
-\setuplettertext[\s!de][\c!fromname=Von]
-\setuplettertext[\s!fr][\c!fromname=De]
-\setuplettertext[\s!it][\c!fromname=Da]
-\setuplettertext[\s!es][\c!fromname=De]
-
-% date:
-
-\setuplettertext[\s!en][\c!date=Date]
-\setuplettertext[\s!nl][\c!date=Datum]
-\setuplettertext[\s!de][\c!date=Datum]
-\setuplettertext[\s!fr][\c!date=Date]
-\setuplettertext[\s!it][\c!date=Data]
-\setuplettertext[\s!es][\c!date=Fecha]
-
-% phone:
-
-\setuplettertext[\s!en][\c!phone=Phone]
-\setuplettertext[\s!nl][\c!phone=Telefoon]
-\setuplettertext[\s!de][\c!phone=Telefon]
-\setuplettertext[\s!fr][\c!phone=T\eacute l\eacute phone]
-\setuplettertext[\s!it][\c!phone=Telefono]
-\setuplettertext[\s!es][\c!phone=Tel\eacute fono]
-
-% fax:
-
-\setuplettertext[\s!en][\c!fax=Fax]
-\setuplettertext[\s!nl][\c!fax=Fax]
-\setuplettertext[\s!de][\c!fax=Fax]
-\setuplettertext[\s!fr][\c!fax=T\eacute l\eacute fax] % or Fax
-\setuplettertext[\s!it][\c!fax=Fax]
-\setuplettertext[\s!es][\c!fax=Fax]
-
-% email:
-
-\setuplettertext[\s!en][\c!email=Email]
-\setuplettertext[\s!nl][\c!email=E–mail]
-\setuplettertext[\s!de][\c!email=E-Mail]
-\setuplettertext[\s!fr][\c!email=Courriel] % Adresse électronique
-\setuplettertext[\s!it][\c!email=Email]
-\setuplettertext[\s!es][\c!email=Email]
-
-% url:
-
-\setuplettertext[\s!en][\c!url=Url]
-\setuplettertext[\s!nl][\c!url=URL]
-\setuplettertext[\s!de][\c!url=URL]
-\setuplettertext[\s!fr][\c!url=Site web]
-\setuplettertext[\s!it][\c!url=Sito Web]
-\setuplettertext[\s!es][\c!url=URL]
-
-% bank:
-
-\setuplettertext[\s!en][\c!bank=Bank account]
-\setuplettertext[\s!nl][\c!bank=Bankrekening]
-\setuplettertext[\s!de][\c!bank=Bankverbindung]
-\setuplettertext[\s!fr][\c!bank=Compte en banque]
-\setuplettertext[\s!it][\c!bank=Conto bancario]
-\setuplettertext[\s!es][\c!bank=Cuenta bancaria]
-
-% organization:
-
-\setuplettertext[\s!en][\c!organization=Organization]
-\setuplettertext[\s!nl][\c!organization=]
-\setuplettertext[\s!de][\c!organization=Organisation]
-\setuplettertext[\s!fr][\c!organization=]
-\setuplettertext[\s!it][\c!organization=]
-\setuplettertext[\s!es][\c!organization=]
-
-% city:
-
-\setuplettertext[\s!en][\c!city=City]
-\setuplettertext[\s!nl][\c!city=]
-\setuplettertext[\s!de][\c!city=Stadt]
-\setuplettertext[\s!fr][\c!city=]
-\setuplettertext[\s!it][\c!city=]
-\setuplettertext[\s!es][\c!city=]
-
-% zip:
-
-\setuplettertext[\s!en][\c!zip=Zip]
-\setuplettertext[\s!nl][\c!zip=]
-\setuplettertext[\s!de][\c!zip=PLZ]
-\setuplettertext[\s!fr][\c!zip=]
-\setuplettertext[\s!it][\c!zip=]
-\setuplettertext[\s!es][\c!zip=]
-
-% country:
-
-\setuplettertext[\s!en][\c!country=Country]
-\setuplettertext[\s!nl][\c!country=]
-\setuplettertext[\s!de][\c!country=Land]
-\setuplettertext[\s!fr][\c!country=]
-\setuplettertext[\s!it][\c!country=]
-\setuplettertext[\s!es][\c!country=]
-
-% street:
-
-\setuplettertext[\s!en][\c!street=Street]
-\setuplettertext[\s!nl][\c!street=]
-\setuplettertext[\s!de][\c!street=Stra\ssharp e]
-\setuplettertext[\s!fr][\c!street=]
-\setuplettertext[\s!it][\c!street=]
-\setuplettertext[\s!es][\c!street=]
-
-% page:
-
-\setuplettertext[\s!en][\c!page=Page~]
-\setuplettertext[\s!nl][\c!page=]
-\setuplettertext[\s!de][\c!page=Seite~]
-\setuplettertext[\s!fr][\c!page=]
-\setuplettertext[\s!it][\c!page=]
-\setuplettertext[\s!es][\c!page=]
-
-% pagenumber:
-
-\setuplettertext[\s!en][\c!pagenumber={Page , of }]
-\setuplettertext[\s!nl][\c!pagenumber=]
-\setuplettertext[\s!de][\c!pagenumber={Seite , von }]
-\setuplettertext[\s!fr][\c!pagenumber=]
-\setuplettertext[\s!it][\c!pagenumber=]
-\setuplettertext[\s!es][\c!pagenumber=]
-
-% Files
-
-\useletterstyle[default,\currentmoduleparameter\c!style]
-
-\stopmodule
-
-\protect \endinput

Modified: trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-01.mkvi
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-01.mkvi	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-01.mkvi	2021-10-17 20:46:59 UTC (rev 60787)
@@ -62,7 +62,6 @@
 \def\setupletterdescription         {\dotripleargument\correspondence_description_setup          [\v!letter]}
 \def\setupletterhead                {\dotripleargument\correspondence_head_setup                 [\v!letter]}
 \def\setupletteroptions             {\dodoubleargument\correspondence_option_setup               [\v!letter]}
-\def\setupletter                    {\dodoubleargument\correspondence_setup                      [\v!letter]}
 
 \def\setupletterlayeralternative    {\dotripleargument\correspondence_layer_alternative_setup    [\v!letter]}
 \def\setuplettersectionalternative  {\dotripleargument\correspondence_section_alternative_setup  [\v!letter]}
@@ -574,7 +573,7 @@
 % for backwards compatibility
 
 \startsetups[\v!letter:\v!place]
-\correspondence_place[\v!letter]
+\placecorrespondence[\v!letter]
 \stopsetups
 
 % Extras
@@ -916,4 +915,10 @@
 
 \stopmodule
 
-\protect \endinput
+\protect
+
+\continueifinputfile{s-cor-01.mkvi}
+
+\startletter
+\input lorem
+\stopletter

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-02.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-02.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-02.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,428 +0,0 @@
-%D \module
-%D   [     file=s-cor-02,
-%D      version=2012.06.10,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Memos,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\unprotect
-
-\startmodule[memo]
-
-\usemodule[cor-00]
-
-\setupmodule
-  [\c!style=memo]
-
-% Commands
-
-\definecorrespondence[\v!memo]
-
-\def\definememolayer       {\dodoubleargument\definecorrespondencelayer       [\v!memo]}
-\def\definememosection     {\dodoubleargument\definecorrespondencesection     [\v!memo]}
-\def\definememodescription {\dodoubleargument\definecorrespondencedescription [\v!memo]}
-
-\def\definememoelements    {\dotripleargument\definecorrespondenceelements    [\v!memo]}
-\def\setupmemoelements     {\dotripleargument\setupcorrespondenceelements     [\v!memo]}
-
-\def\setupmemostyle        {\dotripleargument\setupcorrespondencestyle        [\v!memo]}
-\def\setupmemolayer        {\dotripleargument\setupcorrespondencelayer        [\v!memo]}
-\def\setupmemoframe        {\dotripleargument\setupcorrespondenceframe        [\v!memo]}
-\def\setupmemolayout       {\dotripleargument\setupcorrespondencelayout       [\v!memo]}
-\def\setupmemosection      {\dotripleargument\setupcorrespondencesection      [\v!memo]}
-\def\setupmemodescription  {\dotripleargument\setupcorrespondencedescription  [\v!memo]}
-\def\setupmemooptions      {\dodoubleargument\setupcorrespondenceoption       [\v!memo]}
-\def\setupmemo             {\dodoubleargument\setupcorrespondence             [\v!memo]}
-
-\def\usememostyle          {\dodoubleargument\loadcorrespondencefile          [\v!memo]}
-
-\def\definememoelement     {\doquadrupleargument\definecorrespondenceelement  [\v!memo]}
-\def\memoelement           {\doquadrupleargument\placecorrespondenceelement   [\v!memo]}
-
-\def\namedmemolayerparameter  #1{\namedcorrespondencelayerparameter  {\v!memo:#1}}
-\def\namedmemoframeparameter  #1{\namedcorrespondenceframeparameter  {\v!memo:#1}}
-\def\namedmemosectionparameter#1{\namedcorrespondencesectionparameter{\v!memo:#1}}
-
-% Layers
-
-\definememolayer [\v!head]
-\definememolayer [\v!nexthead]
-\definememolayer [\v!lefthead]
-\definememolayer [\v!righthead]
-
-\definememolayer [\v!foot]
-\definememolayer [\v!nextfoot]
-\definememolayer [\v!leftfoot]
-\definememolayer [\v!rightfoot]
-
-\definememolayer [\v!topmark]
-\definememolayer [\v!botmark]
-\definememolayer [\v!cutmark]
-\definememolayer [\v!endmark]
-\definememolayer [\v!usermark]
-
-\definememolayer [\v!memomain]
-\definememolayer [\v!memonext]
-
-% Section
-
-\definememosection [\v!head]
-\definememosection [\v!date]
-\definememosection [\v!reference]
-\definememosection [\v!specialnotation]
-\definememosection [\v!address]
-\definememosection [\v!title]
-\definememosection [\v!opening]
-\definememosection [\v!subject]
-\definememosection [\v!content]
-\definememosection [\v!closing]
-\definememosection [\v!appendices]
-
-% Descriptions
-
-\definememodescription [\v!copy]
-\definememodescription [\v!enclosure]
-\definememodescription [\v!postscript]
-
-% Setups
-
-% layer: head
-
-\definememoelement[\v!layer][\v!head][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!head}}
-
-% layer: nexthead
-
-\definememoelement[\v!layer][\v!nexthead][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!nexthead}}
-
-% layer: lefthead
-
-\definememoelement[\v!layer][\v!lefthead][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!lefthead}}
-
-% layer: righthead
-
-\definememoelement[\v!layer][\v!righthead][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!righthead}}
-
-% layer: foot
-
-\definememoelement[\v!layer][\v!foot][\v!pagenumber]
-  {\centerbox{\hbox{\begstrut\leftmemotext\c!pagenumber\subpagenumber\rightmemotext\c!pagenumber\lastsubpagenumber\endstrut}}}
-
-% layer: topmark
-
-\definememoelement[\v!layer][\v!topmark][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!topmark}}
-
-% layer: botmark
-
-\definememoelement[\v!layer][\v!botmark][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!botmark}}
-
-% layer: cutmark
-
-\definememoelement[\v!layer][\v!cutmark][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!cutmark}}
-
-% layer: endmark
-
-\definememoelement[\v!layer][\v!endmark][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!endmark}}
-
-% layer: usermark
-
-\definememoelement[\v!layer][\v!usermark][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!usermark}}
-
-% layer: memomain
-
-\definememoelement[\v!layer][\v!memomain][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!memomain}}
-
-% layer: memonext
-
-\definememoelement[\v!layer][\v!memonext][\v!setups]
-  {\texsetup{\v!memo:\v!layer:\v!memonext}}
-
-% section: head
-
-\definememoelement[\v!section][\v!head][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!fromaddress}
-
-\definememoelement[\v!section][\v!head][\v!memo]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \startpacked
-   \doifsomething{\correspondenceparameter\c!fromname}{\memotext\c!fromname \correspondenceparameter\c!fromname \par}
-   \doifsomething{\correspondenceparameter\c!date    }{\memotext\c!date     \correspondenceparameter\c!date     \par}
-   \doifsomething{\correspondenceparameter\c!toname  }{\memotext\c!toname   \correspondenceparameter\c!toname   \par}
-   \doifsomething{\correspondenceparameter\c!subject }{\memotext\c!subject  \correspondenceparameter\c!subject  \par}
-   \stoppacked}
-
-\unexpanded\def\doformatmemoheadTABLE#1%
-  {\doifsomething{\correspondenceparameter#1}
-     {\NC % label
-        \def\currentcorrespondencestyle{\v!memo:#1}%
-        \usecorrespondencestylestyleandcolor\c!titlestyle\c!titlecolor
-        \memotext#1
-      \EQ % text
-        \def\currentcorrespondencestyle{\v!memo:#1}%
-        \usecorrespondencestylestyleandcolor\c!textstyle\c!textcolor
-        \correspondenceparameter#1
-      \NC\NR}}
-
-\definememoelement[\v!section][\v!head][\v!table]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \starttabulate[|l|p|]
-   \doformatmemoheadTABLE\v!fromname
-   \doformatmemoheadTABLE\v!date
-   \doformatmemoheadTABLE\v!toname
-   \doformatmemoheadTABLE\v!subject
-   \stoptabulate}
-
-\unexpanded\def\doformatmemoheadMARGIN#1%
-  {\doifsomething{\correspondenceparameter#1}
-     {\def\currentcorrespondencestyle{\v!memo:#1}%
-      \dontleavehmode\llap\bgroup % label
-         \usecorrespondencestylestyleandcolor\c!titlestyle\c!titlecolor
-         \memotext#1
-         \hskip\leftmargindistance
-      \egroup
-      \bgroup
-        \usecorrespondencestylestyleandcolor\c!textstyle\c!textcolor
-        \correspondenceparameter#1
-      \egroup
-      \par}}
-
-\definememoelement[\v!section][\v!head][\v!margin]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \startpacked
-   \doformatmemoheadMARGIN\c!fromname
-   \doformatmemoheadMARGIN\c!date
-   \doformatmemoheadMARGIN\c!toname
-   \doformatmemoheadMARGIN\c!subject
-   \stoppacked}
-
-\definememoelement[\v!section][\v!head][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!head}}
-
-% section: date
-
-\definememoelement[\v!section][\v!date][\s!default]
-  {\correspondenceparameter\c!date}
-
-\definememoelement[\v!section][\v!date][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!date}}
-
-% section: reference
-
-\definememoelement[\v!section][\v!reference][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!reference}
-
-\definememoelement[\v!section][\v!reference][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!reference}}
-
-% section: specialnotation
-
-\definememoelement[\v!section][\v!specialnotation][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!dispatch}
-
-\definememoelement[\v!section][\v!specialnotation][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!specialnotation}}
-
-% section: address
-
-\definememoelement[\v!section][\v!address][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!toname
-   \doifsomething{\correspondenceparameter\c!toname}\\
-   \correspondenceparameter\c!toaddress}
-
-\definememoelement[\v!section][\v!address][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!address}}
-
-% section: title
-
-\definememoelement[\v!section][\v!title][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!title}
-
-\definememoelement[\v!section][\v!title][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!title}}
-
-% section: opening
-
-\definememoelement[\v!section][\v!opening][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!opening}
-
-\definememoelement[\v!section][\v!opening][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!opening}}
-
-% section: subject
-
-\definememoelement[\v!section][\v!subject][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \memotext\c!subject\correspondenceparameter\c!subject}
-
-\definememoelement[\v!section][\v!subject][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!subject}}
-
-% section: content
-
-\definememoelement[\v!section][\v!content][\s!default]
-  {\setupbuffer[\c!before=,\c!after=]%
-   \getbuffer  [\????correspondencebuffer\v!memo]}
-
-\definememoelement[\v!section][\v!content][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!content}}
-
-% section: closing
-
-\definememoelement[\v!section][\v!closing][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \correspondenceparameter\c!closing
-   \doifsomething{\correspondenceparameter\c!signature}
-     {\blank[\correspondencesectionparameter\c!spaceinbetween]%
-      \correspondenceparameter\c!signature}}
-
-\definememoelement[\v!section][\v!closing][\v!setups]
-  {\texsetup{\v!memo:\v!section:\v!closing}}
-
-% section: appendices
-
-\definememoelement[\v!section][\v!appendices][\s!default]
-  {\def\\{\correspondencesectionparameter\c!separator}%
-   \startpacked
-   \expanded{\processcommalistwithparameters[\accesscorrespondenceelements\v!memo\v!description]}{\placecorrespondencedescription[\v!memo]}%
-   \stoppacked}
-
-\startsetups[\v!memo:\v!section:\v!appendices]
-\def\\{\correspondencesectionparameter\c!separator}
-\memoelement[\v!section][\v!appendices][\correspondencesectionparameter\c!alternative]
-\stopsetups
-
-\startsetups[\v!memo:\v!place]
-\placecorrespondence[\v!memo]
-\stopsetups
-
-% Extras
-
-\appendtoks
-  \ifx\currentcorrespondence\v!memo
-    \processallactionsinset
-      [\correspondenceoptionparameter\c!option]
-      [  \v!test=>{\usememostyle[test]},
-       \v!setups=>{\usememostyle[setups]}]%
-  \fi
-\to \everybeforecorrespondence
-
-\appendtoks
-  \ifx\currentcorrespondence\v!memo
-    \doif{\correspondenceoptionparameter\c!marking}\v!no{\setupmemolayer[\v!topmark,\v!botmark,\v!cutmark,\v!endmark,\v!usermark][\c!state=\v!stop]}%
-  \fi
-\to \everybeforecorrespondence
-
-% Labels
-
-\def\????memotext{@@@@memotext}
-
-\def\setupmemotext
-  {\dodoubleempty\dosetupmemotext}
-
-\def\dosetupmemotext[#1][#2]%
-  {\ifsecondargument
-     \def\dodosetupmemotext##1{\setuplabeltext[#1][\????memotext##1]}%
-     \processcommalist[#2]\dodosetupmemotext
-   \else
-     \def\dodosetupmemotext##1{\setuplabeltext    [\????memotext##1]}%
-     \processcommalist[#1]\dodosetupmemotext
-   \fi}
-
-\def\memotext     #1{\labeltext     {\????memotext#1}}
-\def\leftmemotext #1{\leftlabeltext {\????memotext#1}}
-\def\rightmemotext#1{\rightlabeltext{\????memotext#1}}
-
-% pagenumber:
-
-\setupmemotext[\s!en][\c!pagenumber={Page , of }]
-\setupmemotext[\s!nl][\c!pagenumber=]
-\setupmemotext[\s!de][\c!pagenumber={Seite , von }]
-\setupmemotext[\s!fr][\c!pagenumber=]
-\setupmemotext[\s!it][\c!pagenumber=]
-\setupmemotext[\s!es][\c!pagenumber=]
-
-% date:
-
-\setupmemotext[\s!en][\c!date=Date: ]
-\setupmemotext[\s!nl][\c!date=Datum: ]
-\setupmemotext[\s!de][\c!date=Datum: ]
-\setupmemotext[\s!fr][\c!date=Date\thinspace: ]
-\setupmemotext[\s!it][\c!date=Data: ]
-\setupmemotext[\s!es][\c!date=Fecha: ]
-
-% fromname:
-
-\setupmemotext[\s!en][\c!fromname=From: ]
-\setupmemotext[\s!nl][\c!fromname=Van: ]
-\setupmemotext[\s!de][\c!fromname=Von: ]
-\setupmemotext[\s!fr][\c!fromname=De\thinspace: ]
-\setupmemotext[\s!it][\c!fromname=Da: ]
-\setupmemotext[\s!es][\c!fromname=De: ]
-
-% toname:
-
-\setupmemotext[\s!en][\c!toname=To: ]
-\setupmemotext[\s!nl][\c!toname=Aan: ]
-\setupmemotext[\s!de][\c!toname=An: ]
-\setupmemotext[\s!fr][\c!toname=\Agrave\thinspace: ]
-\setupmemotext[\s!it][\c!toname=A: ]
-\setupmemotext[\s!es][\c!toname=A: ]
-
-% subject:
-
-\setupmemotext[\s!en][\c!subject=Subject: ]
-\setupmemotext[\s!nl][\c!subject=Onderwerp: ]
-\setupmemotext[\s!de][\c!subject=Betrifft: ]
-\setupmemotext[\s!fr][\c!subject=Concernant\thinspace: ]
-\setupmemotext[\s!it][\c!subject=Oggetto: ]
-\setupmemotext[\s!es][\c!subject=Asunto: ]
-
-% address:
-
-\setupmemotext[\s!en][\c!address=Address]
-\setupmemotext[\s!nl][\c!address=]
-\setupmemotext[\s!de][\c!address=Adresse]
-\setupmemotext[\s!fr][\c!address=]
-\setupmemotext[\s!it][\c!address=]
-\setupmemotext[\s!es][\c!address=]
-
-% Files
-
-\usememostyle[default,\currentmoduleparameter\c!style]
-
-\stopmodule
-
-\protect \endinput

Modified: trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-02.mkvi
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-02.mkvi	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-02.mkvi	2021-10-17 20:46:59 UTC (rev 60787)
@@ -60,7 +60,6 @@
 \def\setupmemodescription         {\dotripleargument\correspondence_description_setup          [\v!memo]}
 \def\setupmemohead                {\dotripleargument\correspondence_head_setup                 [\v!memo]}
 \def\setupmemooptions             {\dodoubleargument\correspondence_option_setup               [\v!memo]}
-\def\setupmemo                    {\dodoubleargument\correspondence_setup                      [\v!memo]}
 
 \def\setupmemolayeralternative    {\dotripleargument\correspondence_layer_alternative_setup    [\v!memo]}
 \def\setupmemosectionalternative  {\dotripleargument\correspondence_section_alternative_setup  [\v!memo]}
@@ -186,7 +185,7 @@
   \correspondenceparameter\c!fromaddress
 \stopsetups
 
-\startsetups[\???memosectionrenderings\v!head:\v!memo]
+\startsetups[\????memosectionrenderings:\v!head:\v!memo]
   \def\\{\correspondencesectionparameter\c!separator}
   \startpacked
   \doifsomething{\correspondenceparameter\c!fromname}{\memotext\c!fromname \correspondenceparameter\c!fromname \par}
@@ -341,7 +340,7 @@
 % for backwards compatibility
 
 \startsetups[\v!memo:\v!place]
-\correspondence_place[\v!memo]
+\placecorrespondence[\v!memo]
 \stopsetups
 
 % Extras

Modified: trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-03.mkvi
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-03.mkvi	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/s-cor-03.mkvi	2021-10-17 20:46:59 UTC (rev 60787)
@@ -64,7 +64,6 @@
 \def\setupresumehead                  {\dotripleargument\correspondence_head_setup                   [\v!resume]}
 \def\setupresumeparagraph             {\dotripleargument\correspondence_paragraph_setup              [\v!resume]}
 \def\setupresumeoptions               {\dodoubleargument\correspondence_option_setup                 [\v!resume]}
-\def\setupresume                      {\dodoubleargument\correspondence_setup                        [\v!resume]}
 
 \def\setupresumelayeralternative      {\dotripleargument\correspondence_layer_alternative_setup      [\v!resume]}
 \def\setupresumesectionalternative    {\dotripleargument\correspondence_section_alternative_setup    [\v!resume]}

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/base/t-letter.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/t-letter.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/t-letter.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,30 +0,0 @@
-%D \module
-%D   [     file=t-letter,
-%D      version=2011.12.15,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Letters,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\unprotect
-
-\usemodule[cor-01]
-
-\protect \endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/base/t-letter.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/t-letter.mkiv	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/t-letter.mkiv	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,66 +0,0 @@
-%D \module
-%D   [     file=t-letter,
-%D      version=2011.12.16,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Letters,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\unprotect
-
-\startinterface all
-  \setinterfacevariable {letter} {letter}
-\stopinterface
-
-\def\useletterstyle         {\dosingleargument\gobbleoneoptional}
-
-\def\setupletter            {\dosingleargument\gobbleoneoptional}
-\def\setupletterstyle       {\dodoubleargument\gobbletwooptionals}
-\def\setupletterlayer       {\dodoubleargument\gobbletwooptionals}
-\def\setupletterframe       {\dodoubleargument\gobbletwooptionals}
-\def\setupletterlayout      {\dodoubleargument\gobbletwooptionals}
-\def\setuplettersection     {\dodoubleargument\gobbletwooptionals}
-\def\setupletterdescription {\dodoubleargument\gobbletwooptionals}
-\def\setupletteroptions     {\dodoubleargument\gobbletwooptionals}
-\def\setuplettertext        {\dodoubleargument\gobbletwooptionals}
-
-\def\defineletterelements   {\dodoubleargument\gobbletwooptionals}
-\def\setupletterelements    {\dodoubleargument\gobbletwooptionals}
-
-\def\letterelement          {\dotripleargument\gobblethreeoptionals}
-
-\def\defineletterelement
-  {\dotripleargument\dodefineletterelement}
-
-\def\dodefineletterelement[#1][#2][#3]#4{}
-
-\setvalue{\e!start\v!letter}%
-  {\starttext
-   \dostartbuffer[\v!letter][\e!start\v!letter][\e!stop\v!letter]}
-
-\setvalue{\e!stop\v!letter}%
-  {\startstandardmakeup[\c!align=\v!middle,\c!style=\ttd\setupinterlinespace]
-   The \MKIV\ version of the \CONTEXT\ letter module requires a installation from \date[d=14,m=12,y=2011][year,.,mm,.,dd] or newer but the version you’re using is \contextversion.
-   \blank[2*\v!line]
-   You can either use the \MKII\ version of the module or install the \CONTEXT\ Suite from the http://wiki.contextgarden.net.
-   \stopstandardmakeup
-   \stoptext}
-
-\protect \endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/base/t-memo.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/t-memo.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/t-memo.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,30 +0,0 @@
-%D \module
-%D   [     file=t-memo,
-%D      version=2011.12.15,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Memos,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\unprotect
-
-\usemodule[cor-02]
-
-\protect \endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/base/t-memo.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/base/t-memo.mkiv	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/base/t-memo.mkiv	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,66 +0,0 @@
-%D \module
-%D   [     file=t-memo,
-%D      version=2011.12.16,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Memos,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\unprotect
-
-\startinterface all
-  \setinterfacevariable {memo} {memo}
-\stopinterface
-
-\def\usememostyle         {\dosingleargument\gobbleoneoptional}
-
-\def\setupmemo            {\dosingleargument\gobbleoneoptional}
-\def\setupmemostyle       {\dodoubleargument\gobbletwooptionals}
-\def\setupmemolayer       {\dodoubleargument\gobbletwooptionals}
-\def\setupmemoframe       {\dodoubleargument\gobbletwooptionals}
-\def\setupmemolayout      {\dodoubleargument\gobbletwooptionals}
-\def\setupmemosection     {\dodoubleargument\gobbletwooptionals}
-\def\setupmemodescription {\dodoubleargument\gobbletwooptionals}
-\def\setupmemooptions     {\dodoubleargument\gobbletwooptionals}
-\def\setupmemotext        {\dodoubleargument\gobbletwooptionals}
-
-\def\definememoelements   {\dodoubleargument\gobbletwooptionals}
-\def\setupmemoelements    {\dodoubleargument\gobbletwooptionals}
-
-\def\memoelement          {\dotripleargument\gobblethreeoptionals}
-
-\def\definememoelement
-  {\dotripleargument\dodefinememoelement}
-
-\def\dodefinememoelement[#1][#2][#3]#4{}
-
-\setvalue{\e!start\v!memo}%
-  {\starttext
-   \dostartbuffer[\v!memo][\e!start\v!memo][\e!stop\v!memo]}
-
-\setvalue{\e!stop\v!memo}%
-  {\startstandardmakeup[\c!align=\v!middle,\c!style=\ttd\setupinterlinespace]
-   The \MKIV\ version of the \CONTEXT\ memo module requires a installation from \date[d=14,m=12,y=2011][year,.,mm,.,dd] or newer but the version you’re using is \contextversion.
-   \blank[2*\v!line]
-   You can either use the \MKII\ version of the module or install the \CONTEXT\ Suite from the http://wiki.contextgarden.net.
-   \stopstandardmakeup
-   \stoptext}
-
-\protect \endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-blockstyle.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-blockstyle.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-blockstyle.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,62 +0,0 @@
-%D \module
-%D   [     file=letter-imp-blockstyle,
-%D      version=2011.12.24,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=Blockstyle basics,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[default]
-
-\setuplettersection
-  [\v!head,\v!date,\v!reference,\v!specialnotation,\v!address]
-  [\c!alternative=\v!blockstyle]
-
-\setupletteroptions
-  [\c!marking=\v!no]
-
-\setupletterelements
-  [\v!layer]
-  [\v!lettermain,
-   \v!letternext,
-   \v!nexthead,
-   \v!lefthead,
-   \v!righthead,
-   \v!foot,
-   \v!nextfoot,
-   \v!topmark,
-   \v!botmark,
-   \v!cutmark]
-
-\setupletterelements
-  [\v!section]
-  [\v!head,
-   \v!date,
-   \v!reference,
-   \v!specialnotation,
-   \v!address,
-   \v!title,
-   \v!opening,
-   \v!subject,
-   \v!content,
-   \v!closing,
-   \v!appendices]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-default.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-default.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-default.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,133 +0,0 @@
-%D \module
-%D   [     file=letter-imp-default,
-%D      version=2012.06.10,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Default letter style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\setupletter
-  [\c!date=\currentdate]
-
-\setupletterlayer
-  [\v!head,\v!nexthead,\v!lefthead,\v!righthead]
-  [\c!x=\backspace,
-   \c!y=\topspace]
-
-\setupletterframe
-  [\v!head,\v!nexthead,\v!lefthead,\v!righthead]
-  [\c!width=\textwidth]
-
-\setupletterlayer
-  [\v!foot,\v!nextfoot,\v!leftfoot,\v!rightfoot]
-  [\c!preset=\v!left\v!bottom,
-   \c!x=\backspace,
-   \c!y=\bottomspace]
-
-\setupletterframe
-  [\v!foot,\v!nextfoot,\v!leftfoot,\v!rightfoot]
-  [\c!width=\textwidth,
-   \c!height=\footerheight]
-
-%\setupletterlayer
-%  [\v!head]
-%  [\c!rulewidth=\hsize,
-%   \c!fromrule=\v!no,
-%   \c!rulecolor=\v!black,
-%   \c!alternative=\v!left]
-
-\setupletterlayer
-  [\v!nexthead,\v!nextfoot]
-  [\c!state=\v!next]
-
-\setupletterlayer
-  [\v!lefthead,\v!leftfoot]
-  [\c!state=\v!left]
-
-\setupletterlayer
-  [\v!righthead,\v!rightfoot]
-  [\c!state=\v!right]
-
-\setupletterlayer
-  [\v!backaddress]
-  [\c!alternative=\v!auto,
-   \c!separator={, }]
-
-\setupletterlayer
-  [\v!reference]
-  [\c!alternative=\v!a,
-   \c!list=\c!date]
-
-\setuplettersection
-  [\v!closing]
-  [\c!spaceafter=\v!line,
-   \c!spaceinbetween={\v!samepage,2*\v!line}]
-
-\defineletterelements
-  [\v!layer]
-  [\v!lettermain,
-   \v!letternext,
-   \v!head,
-   \v!nexthead,
-   \v!lefthead,
-   \v!righthead,
-   \v!foot,
-   \v!nextfoot,
-   \v!topmark,
-   \v!botmark,
-   \v!cutmark,
-   \v!endmark,
-   \v!usermark,
-   \v!backaddress,
-   \v!address,
-   \v!reference,
-   \v!location]
-
-\defineletterelements
-  [\v!section]
-  [\v!title,
-   \v!subject,
-   \v!opening,
-   \v!content,
-   \v!closing,
-   \v!appendices]
-
-\defineletterelements
-  [\v!description]
-  [\v!copy,
-   \v!enclosure,
-   \v!postscript]
-
-\setupletterdescription
-  [\c!copy]
-  [\c!headcommand=\lettertext\v!copy,
-   \c!textcommand=\correspondenceparameter\c!copy]
-
-\setupletterdescription
-  [\c!enclosure]
-  [\c!headcommand=\lettertext\v!enclosure,
-   \c!textcommand=\correspondenceparameter\c!enclosure]
-
-\setupletterdescription
-  [\c!postscript]
-  [\c!headcommand=\lettertext\v!postscript,
-   \c!textcommand=\correspondenceparameter\c!postscript]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dina.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dina.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dina.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,52 +0,0 @@
-%D \module
-%D   [     file=letter-imp-dina,
-%D      version=2011.10.29,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=DIN 676 A,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[dinb]
-
-\setupletterlayout
-  [\v!firstpage]
-  [\c!topspace=97.4mm]
-
-\setupletterlayer
-  [\v!topmark]
-  [\c!y=87mm]
-
-\setupletterlayer
-  [\v!botmark]
-  [\c!y=192mm]
-
-\setupletterframe
-  [\v!head]
-  [\c!height=10.1mm]
-
-\setupletterlayer
-  [\v!address]
-  [\c!y=32mm]
-
-\setupletterlayer
-  [\v!reference]
-  [\c!y=80.4mm]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dinb.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dinb.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dinb.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,139 +0,0 @@
-%D \module
-%D   [     file=letter-imp-dinb,
-%D      version=2011.10.29,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=DIN 676 B,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[default]
-
-\setupletterlayout
-  [\v!firstpage,\v!secondpage]
-  [\c!topspace=114.3mm,
-   \c!bottomspace=30mm, % unknown value!
-   \c!backspace=24.1mm,
-   \c!header=0mm,
-   \c!footer=0mm,       % unknown value!
-   \c!width=\v!middle,
-   \c!height=\v!middle]
-
-\setupletterlayout
-  [\v!secondpage]
-  [\c!topspace=20mm,
-   \c!bottomspace=20mm,
-   \c!header=10mm,
-   \c!footer=10mm]
-
-\setuplettersection
-  [\v!title,\v!subject,\v!opening,\v!appendices]
-  [\c!spacebefore=,
-   \c!spaceafter=\v!line]
-
-\setuplettersection
-  [\v!title]
-  [\c!align=\v!middle,
-   \c!style=\v!bold]
-
-\setuplettersection
-  [\v!subject]
-  [\c!spaceafter={2*\v!line},
-   \c!style=\v!bold]
-
-\setuplettersection
-  [\v!content]
-  [\c!spaceafter={\v!samepage,\v!line}]
-
-\setuplettersection
-  [\v!closing]
-  [\c!spaceafter={3*\v!line}]
-
-\setupletterlayer
-  [\v!topmark,\v!botmark,\v!cutmark]
-  [\c!state=\v!start,
-   \c!x=5mm,
-   \c!symbol=\v!cutmark]
-
-\setupletterframe
-  [\v!topmark,\v!botmark,\v!cutmark]
-  [\c!strut=\v!no]
-
-\setupletterlayer
-  [\v!topmark]
-  [\c!y=105mm]
-
-\setupletterlayer
-  [\v!botmark]
-  [\c!y=210mm]
-
-\setupletterlayer
-  [\v!cutmark]
-  [\c!y=.5\paperheight]
-
-\setupletterlayer
-  [\v!head,\v!nexthead,\v!lefthead,\v!righthead]
-  [\c!x=\backspace,
-   \c!y=16.9mm]
-
-\setupletterframe
-  [\v!head,\v!nexthead,\v!lefthead,\v!righthead]
-  [\c!width=\textwidth,
-   \c!height=28.1mm]
-
-\setupletterlayer
-  [\v!foot,\v!nextfoot,\v!leftfoot,\v!rightfoot]
-  [\c!y=20mm]
-
-\setupletterframe
-  [\v!foot,\v!nextfoot,\v!leftfoot,\v!rightfoot]
-  [\c!height=10mm]
-
-\setupletterlayer
-  [\v!address]
-  [\c!x=\backspace,
-   \c!y=50mm]
-
-\setupletterframe
-  [\v!address]
-  [\c!width=85mm,
-   \c!height=40mm]
-
-\setupletterlayer
-  [\v!backaddress]
-  [\c!x=\backspace,
-   \c!y=\dimexpr\namedletterlayerparameter\v!address\c!y-\namedletterframeparameter\v!backaddress\c!height\relax,
-   \c!style=\tfxx]
-
-\setupletterframe
-  [\v!backaddress]
-  [\c!height=5mm,
-   \c!width=85mm]
-
-\setupletterlayer
-  [\v!reference]
-  [\c!x=\backspace,
-   \c!y=93.2mm]
-
-\setupletterframe
-  [\v!reference]
-  [\c!width=\textwidth,
-   \c!height=8.4mm]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dutch.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dutch.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-dutch.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,79 +0,0 @@
-%D \module
-%D   [     file=letter-imp-dutch,
-%D      version=2011.11.01,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=Dutch style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[dinb]
-
-\setupletterlayout
-  [\v!firstpage,\v!secondpage]
-  [\c!topspace=105mm,
-   \c!bottomspace=30mm,
-   \c!backspace=33mm,
-   \c!width=\v!middle,
-   \c!height=\v!middle]
-
-\setupletterlayout
-  [\v!secondpage]
-  [\c!topspace=20mm,
-   \c!header=15mm,
-   \c!headerdistance=15mm,
-   \c!height=\v!middle]
-
-\setupletterlayer
-  [\v!topmark,\v!cutmark]
-  [\c!state=\v!repeat,
-   \c!x=3.5mm]
-
-\setuplettersection
-  [\v!subject]
-  [\c!spaceafter=\v!line]
-
-\setuplettersection
-  [\v!closing]
-  [\c!spaceinbetween=\v!line]
-
-\setupletterlayer
-  [\v!address]
-  [\c!y=55mm]
-
-\setupletterframe
-  [\v!address]
-  [\c!height=35mm,
-   \c!width=80mm]
-
-\setupletterlayer
-  [\v!backaddress]
-  [\c!y=50mm]
-
-\setupletterframe
-  [\v!backaddress]
-  [\c!width=80mm,
-   \c!height=5mm,
-   \c!bottomframe=\v!on]
-
-\setupletterlayer
-  [\v!botmark]
-  [\c!state=\v!stop]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-french.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-french.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-french.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,94 +0,0 @@
-%D \module
-%D   [     file=letter-imp-french,
-%D      version=2013.06.21,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=French style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[dinb]
-
-\setupletterlayout
-  [\v!firstpage,\v!secondpage]
-  [\c!backspace=25mm,
-   \c!width=\v!middle,
-   \c!topspace=95mm,
-   \c!bottomspace=25mm,
-   \c!height=\v!fit]
-
-\setupletterlayout
-  [\v!secondpage]
-  [\c!topspace=15mm,
-   \c!header=10mm]
-
-\setupletterlayer
-  [\v!cutmark,\v!botmark]
-  [\c!state=\v!stop]
-
-\setupletterlayer
-  [\v!head]
-  [\c!x=\backspace,
-   \c!y=25mm]
-
-\setupletterlayer
-  [\v!backaddress]
-  [\c!state=\v!stop]
-
-\setupletterlayer
-  [\v!address]
-  [\c!x=107mm,
-   \c!y=55mm]
-
-\setupletterlayer
-  [\v!location]
-  [\c!x=107mm,
-   \c!y=30mm,
-   \c!alternative=\v!french]
-
-\setupletterlayer
-  [\v!reference]
-  [\c!state=\v!stop]
-
-\setuplettersection
-  [\v!closing]
-  [\c!spaceinbetween={\v!samepage,2*\v!line}]
-
-\setupletterdescription
-  [\v!enclosure]
-  [\c!location=\v!left,
-   \c!width=\v!fit,
-   \c!headstyle=\tf]
-
-\setuplettersection
-  [\v!opening]
-  [\c!spaceafter={2*\v!line}]
-
-\setuplettersection
-  [\v!content]
-  [\c!spaceafter={\v!samepage,2*\v!line}]
-
-\setuplettersection
-  [\v!opening,\v!closing]
-  [\c!alternative=\v!french]
-
-\setupletteroptions
-  [\c!whitespace=\v!line]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-fullblock.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-fullblock.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-fullblock.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,52 +0,0 @@
-%D \module
-%D   [     file=letter-imp-fullblock,
-%D      version=2011.12.24,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=Fullblock style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[blockstyle]
-
-\setupletterlayout
-  [\v!firstpage,\v!secondpage]
-  [\c!backspace=1in,
-   \c!width=\v!middle,
-   \c!topspace=1in,
-   \c!header=0in,
-   \c!footer=0in,
-   \c!height=\v!fit]
-
-\setupletterlayout
-  [\v!secondpage]
-  [\c!header=.5in]
-
-\setuplettersection
-  [\v!closing]
-  [\c!spaceafter={2*\v!line}]
-
-\setupletterlayer
-  [\v!nexthead]
-  [\c!alternative=\v!fullblock]
-
-\setupletteroptions
-  [\c!whitespace=\v!line]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-gbrief.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-gbrief.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-gbrief.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,56 +0,0 @@
-%D \module
-%D   [     file=letter-imp-gbrief,
-%D      version=2011.11.01,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=g-brief,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[dinb]
-
-\setupletterlayer
-  [\v!reference]
-  [\c!alternative=\v!a]
-
-\setupletterlayer
-  [\v!backaddress]
-  [\c!separator={~\mathematics\cdot~}]
-
-\setupletterframe
-  [\v!backaddress]
-  [\c!bottomframe=\v!on]
-
-\setupletterlayer
-  [\v!head,\v!foot,\v!nexthead]
-  [\c!alternative=\v!gbrief]
-
-\setupletterlayer
-  [\v!head]
-  [\c!style={\switchtobodyfont[20pt]\sc}]
-
-\setupletterlayer
-  [\v!foot]
-  [\c!style=\txx]
-
-\setupletterlayer
-  [\v!nexthead]
-  [\c!style=\v!smallcaps]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-hanging.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-hanging.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-hanging.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,61 +0,0 @@
-%D \module
-%D   [     file=letter-imp-hanging,
-%D      version=2011.12.24,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=Hanging indented style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[blockstyle]
-
-\setupletterlayout
-  [\v!firstpage,\v!secondpage]
-  [\c!backspace=1in,
-   \c!width=\v!middle,
-   \c!topspace=1in,
-   \c!header=0in,
-   \c!footer=0in,
-   \c!height=\v!fit]
-
-\setupletterlayout
-  [\v!secondpage]
-  [\c!header=1in]
-
-\setuplettersection
-  [\v!head,\v!reference,\v!date,\v!specialnotation,\v!closing]
-  [\c!leftmargin=.5\textwidth]
-
-\setuplettersection
-  [\v!content]
-  [\c!leftmargin=1.5em,
-   \c!indenting={\v!yes,-1.5em}]
-
-\setuplettersection
-  [\v!closing]
-  [\c!spaceafter={2*\v!line}]
-
-\setupletterlayer
-  [\v!nexthead]
-  [\c!alternative=\v!hanging]
-
-\setupletteroptions
-  [\c!whitespace=\v!line]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-knuth.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-knuth.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-knuth.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,71 +0,0 @@
-%D \module
-%D   [     file=letter-imp-knuth,
-%D      version=2011.12.26,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Knuth letter style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[default]
-
-\setupletterstyle
-  [\v!firstpage,\v!secondpage]
-  [\c!backspace=1in,
-   \c!cutspace=1in,
-   \c!width=\v!middle]
-
-\setupletterstyle
-  [\v!firstpage]
-  [\c!header=0pt,
-   \c!topspace=2.2in,
-   \c!bottomspace=1.5in,
-   \c!height=\v!middle]
-
-\setupletterlayer
-  [\v!nexthead]
-  [\c!alternative=\v!knuth]
-
-\setuplettersection
-  [\v!address]
-  [\c!alternative=\v!knuth]
-
-\setuplettersection
-  [\v!closing]
-  [\c!alternative=\v!knuth,
-   \c!spaceinbetween=1cm]
-
-\setupletteroptions
-  [\c!whitespace=\v!line]
-
-\setupletterelements
-  [\v!layer]
-  [\v!lettermain,
-   \v!letternext,
-   \v!nexthead]
-
-\setupletterelements
-  [\v!section]
-  [\v!address,
-   \v!opening,
-   \v!content,
-   \v!closing]
-
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-modified.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-modified.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-modified.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,56 +0,0 @@
-%D \module
-%D   [     file=letter-imp-modified,
-%D      version=2011.12.24,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=Modified block style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[blockstyle]
-
-\setupletterlayout
-  [\v!firstpage,\v!secondpage]
-  [\c!backspace=1in,
-   \c!width=\v!middle,
-   \c!topspace=1in,
-   \c!header=0in,
-   \c!footer=0in,
-   \c!height=\v!middle]
-
-\setupletterlayout
-  [\v!secondpage]
-  [\c!header=1in]
-
-\setuplettersection
-  [\v!head,\v!reference,\v!date,\v!specialnotation,\v!closing]
-  [\c!leftmargin=.5\textwidth]
-
-\setuplettersection
-  [\v!closing]
-  [\c!spaceafter={2*\v!line}]
-
-\setupletterlayer
-  [\v!nexthead]
-  [\c!alternative=\v!hanging]
-
-\setupletteroptions
-  [\c!whitespace=\v!line]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-semiblock.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-semiblock.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-semiblock.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,57 +0,0 @@
-%D \module
-%D   [     file=letter-imp-semiblock,
-%D      version=2011.12.24,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=Semiblock style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[blockstyle]
-
-\setupletterlayout
-  [\v!firstpage,\v!secondpage]
-  [\c!backspace=1in,
-   \c!width=\v!middle,
-   \c!topspace=1in,
-   \c!header=0in,
-   \c!footer=0in,
-   \c!height=\v!middle]
-
-\setupletterlayout
-  [\v!secondpage]
-  [\c!header=.5in]
-
-\setuplettersection
-  [\v!head,\v!reference,\v!date,\v!specialnotation,\v!closing]
-  [\c!leftmargin=.5\textwidth]
-
-\setuplettersection
-  [\v!closing]
-  [\c!spaceafter={2*\v!line}]
-
-\setupletterlayer
-  [\v!nexthead]
-  [\c!alternative=\v!semiblock]
-
-\setupletteroptions
-  [\c!whitespace=\v!line,
-   \c!indenting={\v!yes,\v!medium,\v!first}]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-setups.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-setups.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-setups.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,62 +0,0 @@
-%D \module
-%D   [     file=letter-imp-setups,
-%D      version=2012.01.01,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Setups style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\setupletterlayer
-  [\v!head,\v!nexthead,\v!lefthead,\v!righthead]
-  [\c!alternative=\v!setups]
-
-\setupletterlayer
-  [\v!foot,\v!nextfoot,\v!leftfoot,\v!rightfoot]
-  [\c!alternative=\v!setups]
-
-\setupletterlayer
-  [\v!address,\v!backaddress]
-  [\c!alternative=\v!setups]
-
-\setupletterlayer
-  [\v!reference,\v!location]
-  [\c!alternative=\v!setups]
-
-% \setupletterlayer 
-%   [\v!topmark,\v!botmark,\v!cutmark,\v!endmark,\v!usermark]
-%   [\c!alternative=\v!setups]
-
-\setupletterlayer
-  [\v!lettermain,\v!letternext]
-  [\c!alternative=\v!setups]
-
-\setuplettersection % only used for blockstyle layouts
-  [\v!head,\v!date,\v!reference,\v!specialnotation,\v!address]
-  [\c!alternative=\v!setups]
-
-\setuplettersection % default sections
-  [\v!title,\v!subject,\v!opening,\v!content,\v!closing,\v!appendices]
-  [\c!alternative=\v!setups]
-
-% \setuplettersection  % otherwise no text is shown
-%   [\v!content]
-%   [\c!alternative=\s!default]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-simplified.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-simplified.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-simplified.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,65 +0,0 @@
-%D \module
-%D   [     file=letter-imp-simplified,
-%D      version=2011.12.24,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=Simplified style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[blockstyle]
-
-\setupletterlayout
-  [\v!firstpage,\v!secondpage]
-  [\c!backspace=1in,
-   \c!width=\v!middle,
-   \c!topspace=1in,
-   \c!header=0in,
-   \c!footer=0in,
-   \c!height=\v!middle]
-
-\setupletterlayout
-  [\v!secondpage]
-  [\c!header=.5in]
-
-\setuplettersection
-  [\v!closing]
-  [\c!spaceafter={2*\v!line}]
-
-\setuplettersection
-  [\v!nexthead,\v!closing]
-  [\c!alternative=\v!simplified]
-
-\setupletteroptions
-  [\c!whitespace=\v!line]
-
-\setupletterelements
-  [\v!section]
-  [\v!head
-   \v!date,
-   \v!reference,
-   \v!specialnotation,
-   \v!address,
-   \v!title,
-   \v!subject,
-   \v!content,
-   \v!closing,
-   \v!appendices]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-swiss.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-swiss.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-swiss.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,54 +0,0 @@
-%D \module
-%D   [     file=letter-imp-swiss,
-%D      version=2011.10.29,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=Swiss style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[dinb]
-
-\setupletterlayer
-  [\v!head]
-  [\c!y=8mm]
-
-\setupletterlayer
-  [\v!address,\v!backaddress]
-  [\c!preset=\v!right\v!top,
-   \c!x=8mm]
-
-\setupletterframe
-  [\v!address,\v!backaddress]
-  [\c!width=90mm]
-
-%\setupletterlayer
-%  [\v!reference]
-%  [\c!y=98.5mm,
-%   \c!spaceafter=\v!line]
-
-\setupletterlayer
-  [\v!reference]
-  [\c!y=98.5mm]
-
-\setupletterlayer
-  [\v!foldmark]
-  [\c!state=\v!stop]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-swissleft.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-swissleft.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/letter-imp-swissleft.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,58 +0,0 @@
-%D \module
-%D   [     file=letter-imp-swissleft,
-%D      version=2011.10.29,
-%D        title=\CONTEXT\ Letter Style,
-%D     subtitle=Swiss left style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\useletterstyle[dinb]
-
-\setupletterlayer
-  [\v!head]
-  [\c!y=8mm]
-
-\setupletterlayer
-  [\v!address]
-  [\c!x=20mm,
-   \c!y=40.5mm]
-
-\setupletterlayer
-  [\v!backaddress]
-  [\c!x=20mm]
-
-\setupletterframe
-  [\v!address,\v!backaddress]
-  [\c!width=100mm]
-
-%\setupletterlayer
-%  [\v!reference]
-%  [\c!y=89mm,
-%   \c!spaceafter=\v!line]
-
-\setupletterlayer
-  [\v!reference]
-  [\c!y=89mm]
-
-\setupletterlayer
-  [\v!foldmark]
-  [\c!state=\v!stop]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-default.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-default.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-default.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,96 +0,0 @@
-%D \module
-%D   [     file=memo-imp-default,
-%D      version=2012.02.04,
-%D        title=\CONTEXT\ User Module,
-%D     subtitle=Default memo style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\setupmemo
-  [\c!date=\currentdate]
-
-\setupmemooptions
-  [\c!marking=\v!no]
-
-\setupmemolayer
-  [\v!head,\v!nexthead,\v!lefthead,\v!righthead]
-  [\c!x=\backspace,
-   \c!y=\topspace]
-
-\setupmemoframe
-  [\v!head,\v!nexthead,\v!lefthead,\v!righthead]
-  [\c!width=\textwidth]
-
-\setupmemolayer
-  [\v!foot,\v!nextfoot,\v!leftfoot,\v!rightfoot]
-  [\c!preset=\v!left\v!bottom,
-   \c!x=\backspace,
-   \c!y=\bottomspace]
-
-\setupmemoframe
-  [\v!foot,\v!nextfoot,\v!leftfoot,\v!rightfoot]
-  [\c!width=\textwidth,
-   \c!height=\footerheight]
-
-\setupmemolayer
-  [\v!nexthead,\v!nextfoot]
-  [\c!state=\v!next]
-
-\setupmemolayer
-  [\v!lefthead,\v!leftfoot]
-  [\c!state=\v!left]
-
-\setupmemolayer
-  [\v!righthead,\v!rightfoot]
-  [\c!state=\v!right]
-
-\definememoelements
-  [\v!layer]
-  [\v!memomain,
-   \v!memonext,
-   \v!head,
-   \v!nexthead,
-   \v!lefthead,
-   \v!righthead,
-   \v!foot,
-   \v!nextfoot,
-   \v!leftfoot,
-   \v!rightfoot,
-   \v!topmark,
-   \v!botmark,
-   \v!cutmark,
-   \v!endmark,
-   \v!usermark]
-
-\definememoelements
-  [\v!section]
-  [\v!head
-   \v!date,
-   \v!reference,
-   \v!specialnotation,
-   \v!address,
-   \v!title,
-   \v!opening,
-   \v!subject,
-   \v!content,
-   \v!closing,
-   \v!appendices]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-margin.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-margin.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-margin.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,55 +0,0 @@
-%D \module
-%D   [     file=memo-imp-margin,
-%D      version=2012.06.10,
-%D        title=\CONTEXT\ Memo Style,
-%D     subtitle=Margin style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\usememostyle[default]
-
-\setupmemolayout
-  [\v!firstpage,\v!secondpage]
-  [\c!header=0in]
-
-\setupmemosection
-  [\v!head]
-  [\c!alternative=\v!margin]
-
-\setupmemolayer
-  [\v!foot]
-  [\c!state=\v!repeat,
-   \c!alternative=\v!pagenumber]
-
-\setupmemooptions
-  [\c!whitespace=\v!line]
-
-\setupmemostyle
-  [\c!fromname,\c!date,\c!toname,\c!subject]
-  [\c!titlestyle=\tx]
-
-\definememoelements
-  [\v!section]
-  [\v!head,
-   \v!content,
-   \v!closing,
-   \v!appendices]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-memo.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-memo.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-memo.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,55 +0,0 @@
-%D \module
-%D   [     file=memo-imp-memo,
-%D      version=2012.02.04,
-%D        title=\CONTEXT\ Memo Style,
-%D     subtitle=Memo style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\usememostyle[default]
-
-\setupmemolayout
-  [\v!firstpage,\v!secondpage]
-  [\c!header=0in]
-
-\setupmemosection
-  [\v!head]
-  [\c!alternative=\v!memo]
-
-\setupmemolayer
-  [\v!foot]
-  [\c!state=\v!repeat,
-   \c!alternative=\v!pagenumber]
-
-\setupmemosection
-  [\v!closing]
-  [\c!leftmargin=.5\textwidth]
-
-\setupmemooptions
-  [\c!whitespace=\v!line]
-
-\definememoelements
-  [\v!section]
-  [\v!head,
-   \v!content,
-   \v!closing,
-   \v!appendices]
-
-\endinput

Deleted: trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-table.mkii
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-table.mkii	2021-10-17 20:46:33 UTC (rev 60786)
+++ trunk/Master/texmf-dist/tex/context/third/letter/style/memo-imp-table.mkii	2021-10-17 20:46:59 UTC (rev 60787)
@@ -1,51 +0,0 @@
-%D \module
-%D   [     file=memo-imp-table,
-%D      version=2012.02.04,
-%D        title=\CONTEXT\ Memo Style,
-%D     subtitle=Table style,
-%D       author=Wolfgang Schuster,
-%D         date=\currentdate,
-%D    copyright=Wolfgang Schuster,
-%D      license=GNU General Public License]
-
-%C Copyright (C) 2011 Wolfgang Schuster
-%C
-%C This program is free software: you can redistribute it and/or modify
-%C it under the terms of the GNU General Public License as published by
-%C the Free Software Foundation, either version 3 of the License, or
-%C (at your option) any later version.
-%C
-%C This program is distributed in the hope that it will be useful,
-%C but WITHOUT ANY WARRANTY; without even the implied warranty of
-%C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-%C GNU General Public License for more details.
-%C
-%C You should have received a copy of the GNU General Public License
-%C along with this program.  If not, see <https://www.gnu.org/licenses/>.
-
-\usememostyle[default]
-
-\setupmemolayout
-  [\v!firstpage,\v!secondpage]
-  [\c!header=0in]
-
-\setupmemosection
-  [\v!head]
-  [\c!alternative=\v!table]
-
-\setupmemolayer
-  [\v!foot]
-  [\c!state=\v!repeat,
-   \c!alternative=\v!pagenumber]
-
-\setupmemooptions
-  [\c!whitespace=\v!line]
-
-\definememoelements
-  [\v!section]
-  [\v!head,
-   \v!content,
-   \v!closing,
-   \v!appendices]
-
-\endinput



More information about the tex-live-commits mailing list.