[Time to stop spamming multiple lists. Followups to p6c for bikeshedding.]
On Sat, Aug 12, 2006 at 10:30:22AM +0300, Gaal Yahas wrote:
: On Sat, Aug 12, 2006 at 02:06:27PM +0800, Agent Zhang wrote:
: > is $got, $expected, todo :pugs<6.2.13>, :p6p5<0.110>;
: >
: > Happily, Audrey has already implemented the $?PUGS_VERSION variable,
: > which can ease the implementation of such &todo subs:
:
: I've added a %?CONFIG<perl_compiler> variable which I propose
: each implementation support. Pugs says 'pugs'. Also, there's a
: %?CONFIG<pugs_versnum> so there's no need to parse $?PUGS_VERSION.
:
: pugs> %?CONFIG{%?CONFIG<perl_compiler> ~ <_versnum>}
: 6.2.12
That seems excessively...noisy. Maybe something more like:
%?COMPILER pugs => 6.2.12
%?COMPILER.key pugs
%?COMPILER.value 6.2.12
or just a simple
%?COMP pugs
%?COMP_VERSION 6.2.12
or something OOey like
%?COMP.name pugs
%?COMP.version 6.2.12
Getting rid of a %?CONFIG hash was half the motivation for $? vars
in the first place.
In any event "versnum" sounds like "verse number" to people like me.
Larry