-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The special case for Filter assumes that DecodeParms are always present #62
Comments
This caught me too the first time around. If |
As @faceless2 says... |
See also #47 - just linking issues to keep track of related discussions |
Not sure if this is the best place to continue the discussion on the formal logic, or reopen #30. But as this issue is still open, I leave the comment here. While the general use of undefined for missing properties is fine, I see some issues that the current Arlington boolean logic is not aligned with ECMAScript that also supports undefined. See https://tc39.es/ecma262/multipage/global-object.html#sec-undefined The key difference is that the expression Is there a fundamental problem in aligning Arlington boolean logic with ECMAScript one? |
Yes - I'm trying to use predicate logic, NOT functional programming logic. |
Currently Stream and other stream-based objects define the special case condition
for both Filter and DecodeParms keys. As a result, the following perfectly valid use case:
is reporting an error because of the special Filter condition.
There are two ways to fix this:
The same applies to FFilter and FDecodeParms keys.
The text was updated successfully, but these errors were encountered: