[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

Reply via email to