Adobe Source Libraries 2.0.0
A collection of C++ libraries.
|
std::binary_search()
. (sparent) : Lexical conventions for hexadecimal constants may be added in the future.
(sparent) : The % operator is left over from Eve1 which supported only integer arithmetic. It will likely be redefined in the future to be a proper floating point modulus.
(sparent) : [move this discussion down to a section on evaluating sheets.] The tracking of "considered" in Adam is currently handled at too course a granularity, an item is considered if is evaluated - there are some interesting issues with short circuit booleans - for example, for logical-or if the second operand evaluates to true - the value of the first operand doesn't matter. Was it considered? Similarly, does it contribute to the result. The answer today is yes for both of these but this may be revisited.
(sparent) : Allowing for operator overloading on external types is a possible future extension.
traveler
. This would rely on a "check root" for travelers. The complexity of construction of a name_t is currently O(log(n)). An efficient hash implementation may improve efficiency.
Serialization support for name_t is not complete, but can be enabled by defining ADOBE_SERIALIZATION.