
On Wed, Jul 18, 2012 at 11:00:59AM +0200, Martin Kersten wrote:
On 7/18/12 10:53 AM, Stefan Manegold wrote:
Just wondering ... (and trying to learn):
command batcalc.@2( l:bat[:oid,:@1], r:@1) :bat[:oid,:bit] address MTIMEbat_@1_@3_cst; -command batcalc.@2( l:bat[:void,:@1], r:@1) :bat[:void,:bit] +command batcalc.@2(r:@1, l:bat[:oid,:@1]) :bat[:oid,:bit]
Is the above signature change (swapping left & right operand) intended? If so, what is the reason for it? signatures indicated different code paths, most likely never used. -cst-Type versus -Type-cst
I see. Thanks! What about the (possibly redundant?) isnil-signatures? Stefan
address MTIMEbat_@1_cst_@3 comment "Compare a bat of @1 against a singleton";
-- | Stefan.Manegold @ CWI.nl | DB Architectures (INS1) | | http://CWI.nl/~manegold/ | Science Park 123 (L321) | | Tel.: +31 (0)20 592-4212 | 1098 XG Amsterdam (NL) |