Rod Adams wrote: > I have the philosophical problem with your use of junctions in this > context due to the fact that you are completely ignoring the predicate > of the junction. The C< all(...) == one(...) > is an excellent use of YES, and much clearer than when this test is buried under code that has to be written if you only have simple tests and boolean connectives. > junctions, that makes use of the predicates when the junctions are > evaluated. If you want threading without the predicate, I give you the > hyperthreader (well, I'm trying to). I fully agree to this. I interpret the junctions as "oracle values": the predicate is used to properly address them when you ask e.g. "is any of your values greater than 10?". You shouldn't assume an inner structure. And as Rod points out, many examples are using the inner structure and the auto-threading while *ignoring* the predicate. Regards, -- TSa (Thomas Sandlaß)Thread Previous | Thread Next