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
Sender:
Mailing list for the LaTeX3 project <[log in to unmask]>
Date:
Thu, 18 Sep 2008 08:26:54 +0100
Reply-To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Subject:
MIME-Version:
1.0
Content-Transfer-Encoding:
7bit
In-Reply-To:
Content-Type:
text/plain; charset=UTF-8
From:
Joseph Wright <[log in to unmask]>
Parts/Attachments:
text/plain (28 lines)
Will Robertson wrote:

> Sounds like a good read for people like us to start using expl3 and
> help to stabilise it as soon as possible! Changes in expl3 are only a
> problem when we stop maintaining existing code. And I hope that after
> a (relatively) short time of practical use in "our" packages, the
> basic interface will be good enough to freeze.
> 
> After all, we *want* to start using this stuff, right?! So it's in our
> interests to get it in a state whereby that is possible.

Of course.  I might look at something on siunitx on the basis that
"things are close to done on the low-level side".  I've been having
various thoughts in that direction in any case.  (First, though, I have
to finish v1.1 of the current release!)

> (This reminds me of an interesting versioning idea: is it worth adding
> hooks in the package loading code so that when a user requests a
> specific version, the package is able to fall back on its old
> behaviour? Like an implicit "compatibility" switch. Something like
>   \IfOldPackageDate{2006/06/08}{...implement old functionality...}
> )

An interesting idea, but gets very complex very quickly (if one makes
more than a trivial number of changes).
-- 
Joseph Wright

ATOM RSS1 RSS2