Message from JavaScript discussions

February 2018

— ^^^

— 

If a prop exists but isn't in the whitelist, traversal/iteration skips it and can sometimes drop branches from the tuple of objects it traverses in tandem

— It may be solved by sheme-object with flags

— So a prop which isn't in the whitelist is basically in an implicit blacklist

— Hence the need for an explicit blacklist

— Exactly, so blacklist is useless

— Well no...

— You have explicit inclusion but implicit omission

— It's only useful if there is no whitelist

— Having both explicit types of search indexes would be more useful

— Each key (level) may be whitelisted or blacklisted

— Right, it follows the structure of the index