[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