How about
  Do  index, item supplier .someclass~methods

with "supplier" being a subkeyword. That makes it very clear what is
happening.

David Ashley

On Fri, 2014-10-10 at 17:39 -0400, Rick McGuire wrote:
> Having just coded about 3 supplier loops today where I ended up in an
> infinite loop because I forgot to code the next method call at the end
> of the loop, I'd really like to reopen this for discussion for
> possible inclusion in 5.0.0.  Suppliers as they currently exists are
> really quite error prone.  I really wish they had never been included.
> Methods like allIndexes and allItems do the job fairly well, but
> suppliers are there, and we have things in the language that return
> supplier objects, such as the methods method of Class, so we have to
> deal with them. 
> 
> 
> The mechanism for implementing this is fairly clearcut, the big
> problem is the syntax.  Unlike the other control-variable forms (do i
> = t to .... and do i over ...), each iteration of the loop would need
> to set two variables, one for the index and one for the item.  
> 
> 
> One possibility is to use commas for the two variables: 
> 
> 
> do index, item over .someclass~methods 
> 
> 
> Two variables would indicate we wish to iterate over a supplier, so
> the over expression must either evaluate to a supplier object or to an
> object that supports a supplier method. 
> 
> 
> we could use a different keyword potentially, but I'm having trouble
> even proposing anything that makes sense to specify two variables.  A
> completely new instruction might work but that seems unnecessary.
> Anybody else have any other ideas?
> 
> 
> Rick
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://p.sf.net/sfu/Zoho
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel



------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to