I'd also go with the suggested change (from dkl) to boolean return on shortcut operators AndAlso / OrElse.coderJeff wrote:However, some suggested only certain operators should be allowed to be used with booleans. OK, I am trying that out in jayrm/fbc/boolean2 branch. If some operators are not allowed with boolean (e.g. math operators), then yes, error would be generated, unless explicit conversion (e.g. CINT()) is used.
The reason is NOT the "willing" part, rather the "being able to" part. Not everybody feels him-/her-self capable to be able to do so.coderJeff wrote:I get the impression that users are willing to try out a work in progress if it's available in a package, and less likely to build it from sources (even less likely to build from an alternate branch).
Most of us are not exactly compiler specialists.