[metapost] [mp-implementors] Metapost 1.003 release candidate

Stephan Hennig mailing_list at arcor.de
Thu Mar 13 10:04:40 CET 2008

Taco Hoekwater schrieb:
> Stephan Hennig wrote:
>>> If the manual is correct, this is a fix that should go into 1.003,
>>> but if the manual is wrong, this is for you only: changing label
>>> would break backward compatibility in that case.
>> In theory, yes.  Do you have any real use-case in mind where the current
>> behaviour makes sense, i.e., might be actually used?  LaTeX picture
>> environments inside btex..etex hardly count. :)
> I do not believe there will be labels using btex ... etex that depend
> on drawoptions any more than you do, but: the first argument of label()
> is of type picture, and that picture can have a different source from
> makempx processing, like:
>    label(image(draw fullcircle scaled 10), (10,10));
> It is very well possible that someones graphing macros out there
> use code like that.

That is, true.  Even though, the manual is quite clean about that.

> So, if the definition of label is to be changed, then I prefer to
> do so in a feature release, not as part of bugfixes. In feature
> release, at least people are more likely to expect changes.

Would be ok for me.  The usual question:  Do you have any time frame for
the next major release in mind?

Best regards,
Stephan Hennig

More information about the metapost mailing list