Author: allison Date: Tue Jul 29 12:41:01 2008 New Revision: 29860 Modified: trunk/docs/pdds/draft/pdd19_pir.pod
Log: [pdd] Resolving a few more TODOs in the PIR PDD. Modified: trunk/docs/pdds/draft/pdd19_pir.pod ============================================================================== --- trunk/docs/pdds/draft/pdd19_pir.pod (original) +++ trunk/docs/pdds/draft/pdd19_pir.pod Tue Jul 29 12:41:01 2008 @@ -505,23 +505,16 @@ =item :lexid( <string_constant> ) -Identifies the subroutine by the specified string. - -{{ TODO: explain purpose and details of this flag. }} +Specifies a unique string identifier for the subroutine. This is useful for +referring to a particular subroutine with C<:outer>, even though several +subroutines in the file may have the same name (because they are multi, or in +different namespaces). =back =head3 Directives used for Parrot calling conventions. -{{ A bit of a radical idea, but now would be the time to decide on this: - Remove the whole "long-style" invocation syntax altogether. - Only allow the short version. - As PIR is typically being generated, and hopefully by PCT-based - compilers, there seems to be no real use for too much syntactic - sugar. Just a thought. -}} - =over 4 =item .begin_call and .end_call