On Wed, Sep 24, 2014 at 1:31 PM, Gil Barmwater <[email protected]>
wrote:

>  If I understand what you are saying, ANY choice for these operators (e.g.
> \&) has the same issue due to the delayed evaluation requirement.  Bummer :-(
>
>

Yep...this is more of a conceptual/documentation clarity problem rather
than a "hard to implement" problem.  Sometimes things that are easy to do
are still wrong because of other implications.

Rick

>
>
> On 9/24/2014 1:17 PM, Rick McGuire wrote:
>
>
>
> On Wed, Sep 24, 2014 at 1:06 PM, Gil Barmwater <[email protected]>
> wrote:
>
>>  Good point!  I'm leaning toward -& and -| as they kind of imply "less"
>> than a "full" & or |.
>>
>
>  So was I, then I hit a small snag on how to implement these, since they
> would really fall outside of operators are handled in oorexx.  All of the
> operators are implemented as methods.  So, for example,
>
>  a | b
>
>  is handled internally as if it was coded as
>
>  a~'|'(b)
>
>  The operators -| and -& (or whatever they might end up being) cannot be
> handled that way because of the delayed evaluation.  This would need to be
> handled completely internally by the operator, and would also require that
> both sides of the operator evaluate to a string object.  Unlike other
> operators, these cannot be overridden by a particular class.  From an
> implementation standpoint, this can be done easily.  I'm a little uneasy
> about introducing an operator that is conceptually different from the
> others.
>
>  Rick
>
>
>
>>
>>
>> On 9/24/2014 11:44 AM, Mike Cowlishaw wrote:
>>
>>
>>
>> Just off the top of my head, &. and |. seem to make sense since . is
>> called "full stop" in some places :-) .
>>
>> I don't think those work because '.' is not an operator or special
>> character, and  could start a constant, e.g.,
>>
>> foo = bar & .0
>>
>>
>>
>>   
>> ------------------------------------------------------------------------------
>> 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 
>> Analyzerhttp://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>>
>>
>>
>> _______________________________________________
>> Oorexx-devel mailing 
>> [email protected]https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>> --
>> Gil Barmwater
>>
>>
>>
>> ------------------------------------------------------------------------------
>> 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://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> _______________________________________________
>> 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 
> Analyzerhttp://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>
>
>
> _______________________________________________
> Oorexx-devel mailing 
> [email protected]https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
> --
> Gil Barmwater
>
>
>
> ------------------------------------------------------------------------------
> 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://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> 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://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to