LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-Transfer-Encoding:
7bit
Sender:
Mailing list for the LaTeX3 project <[log in to unmask]>
Subject:
From:
Joseph Wright <[log in to unmask]>
Date:
Sun, 23 Nov 2008 11:33:38 +0000
Content-Type:
text/plain; charset=ISO-8859-1
MIME-Version:
1.0
Reply-To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments:
text/plain (47 lines)
Hello all,

The latest SVN update is broken, I'm afraid.  The issue is l3tlp and
l3quark.  I'd already pointed out that l3tlp has an issue:

\let_new:NN \tlist_map_break:w \use_none_delimit_by_q_recursion_stop:w

and didn't load l3quark, so \tlist_map_break:w did not work (it was
undefined).  Will has now added l3quark to the load list for l3tlp,
*but* l3quark already requires l3expan, which itself requires l3tlp.
Hence you now get:

("<localtexmf>\l3quark.sty"
! Undefined control sequence.
\quark_new:N #1->\tlp_new:Nn
                             #1{#1}
l.57 \quark_new:N \q_stop

I'd humbly suggest the following diff:

--- C:\Temp\l3tlp.dtx-revBASE.svn000.tmp.dtx	Sun Nov 23 11:32:04 2008
+++ C:\Documents and
Settings\joseph\texmf\tex\latex\expl3\l3in2e\l3tlp.dtx	Sun Nov 23
11:31:19 2008
@@ -744,7 +744,6 @@
 %<package>  {\filename}{\filedate}{\fileversion}{\filedescription}
 %<package&!check>\RequirePackage{l3basics}
 %<package&check>\RequirePackage{l3chk}
-%<package>\RequirePackage{l3quark}
 %    \end{macrocode}
 %    \begin{macrocode}
 %<*initex|package>
@@ -1678,7 +1677,7 @@
 %  \begin{macro}{\tlp_map_break:w}
 %  The break statement.
 %    \begin{macrocode}
-\let_new:NN \tlist_map_break:w \use_none_delimit_by_q_recursion_stop:w
+\def_long_new:Npn \tlist_map_break:w #1\q_recursion_stop {}
 \let_new:NN \tlp_map_break:w \tlist_map_break:w
 %    \end{macrocode}
 %  \end{macro}

which seems to work, with the only cost being that \tlist_map_break:w
and \use_none_delimit_by_q_recursion_stop:w are both defined independently.
-- 
Joseph Wright

ATOM RSS1 RSS2