# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #122939]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=122939 >


<pmichaud> I'm pretty sure Perl 6 defines a Version type  :-)
<pmichaud> m:   say v6.0.0.WHAT
<camelia> rakudo-moar d3a284: OUTPUT«(Version)␤»
<pmichaud> maybe we should use it.  :)
<lizmat> ok, how do we *compare* the version in blead sensibly ?
<FROGGS> lizmat: you can compare versions, on?
<pmichaud> m:  say v6.0.0 after v5.9.9
<camelia> rakudo-moar d3a284: OUTPUT«True␤»
<lizmat> m: say $*VM.version
<camelia> rakudo-moar d3a284: OUTPUT«v2014.9.14.g.0.df.2.d.6.f␤»
<FROGGS> m: say $*VM.version cmp v2014.10
<camelia> rakudo-moar d3a284: OUTPUT«===SORRY!=== Error while
compiling /tmp/gKuhEGsVtz␤Missing semicolon.␤at
/tmp/gKuhEGsVtz:1␤------> say $*VM.version cmp v2014.⏏10 [...]
<pmichaud> m: say $*VM.version after v2014.10
<camelia> rakudo-moar d3a284: OUTPUT«===SORRY!=== Error while
compiling /tmp/ZvfwZtMgab␤Missing semicolon.␤at
/tmp/ZvfwZtMgab:1␤------> say $*VM.version after v2014.⏏10 [...]
<FROGGS> m: say $*VM.version cmp v2014.10.0
<camelia> rakudo-moar d3a284: OUTPUT«===SORRY!=== Error while
compiling /tmp/H7htjAkmA4␤Missing semicolon.␤at
/tmp/H7htjAkmA4:1␤------> say $*VM.version cmp v2014.⏏10.0 [...]
<FROGGS> ?
<lizmat> yuck?
<pmichaud> m: say $*VM.version.WHAT
<camelia> rakudo-moar d3a284: OUTPUT«(Version)␤»
<FROGGS> m: say $*VM.version cmp Version.new('2014.10')
<camelia> rakudo-moar d3a284: OUTPUT«Less␤»
<FROGGS> m: say $*VM.version cmp Version.new('2014.09')
<camelia> rakudo-moar d3a284: OUTPUT«More␤»
<pmichaud> m: say $*VM.version after v2014.10
<camelia> rakudo-moar d3a284: OUTPUT«===SORRY!=== Error while
compiling /tmp/7wAWLodWxu␤Missing semicolon.␤at
/tmp/7wAWLodWxu:1␤------> say $*VM.version after v2014.⏏10 [...]
<FROGGS> that's weird
<pmichaud> feels like a rakudobug
* masak submits rakuodbug
<lizmat> that's looks like a parsing issue
<FROGGS> m: say v1.2
<camelia> rakudo-moar d3a284: OUTPUT«v1.2␤»
<FROGGS> m: say v10.2
<camelia> rakudo-moar d3a284: OUTPUT«===SORRY!=== Error while
compiling /tmp/WHm04xB1jm␤Missing semicolon.␤at
/tmp/WHm04xB1jm:1␤------> say v10.⏏2 [...]
<FROGGS> only one digit allowed??
<FROGGS>  /o\ we are doomed
<FROGGS> std has 'v' <?before \d> :: <vnum> +% '.' '+'?, and we miss the ::

Reply via email to