# 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.