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


According to http://design.perl6.org/S04.html#line_1380 'start' should probably 
be a statement prefix.

However, in Rakudo it is currently a subroutine:

 ➜ start 41 + 2
 Type check failed in binding &code; expected 'Callable' but got 'Int'
   in block <unit> at <unknown file>:1

 ➜ say &start
 sub start (&code, :catch(&catch)) { #`(Sub|49183056) ... }
 
Discussion:

<smls>  maybe I'm misinterpreting the design docs?
<smls>  it's not super explicit about it.
<masak> "They parse the same as phasers" and `try` already working
        that way both seem to point to your conclusion.
<masak> also, it makes sense to me that `start` would take a blorst.

Reply via email to