# HG changeset patch # User Paul Boddie # Date 1394489561 -3600 # Node ID 32c9d23850b09ae55bdb809473134cd13d045354 # Parent 799f9a912fe6901411ad6c0fe4dc9db0b616b088 Removed an old topic and added notes on active code detection. diff -r 799f9a912fe6 -r 32c9d23850b0 docs/concepts.txt --- a/docs/concepts.txt Mon Mar 10 23:10:14 2014 +0100 +++ b/docs/concepts.txt Mon Mar 10 23:12:41 2014 +0100 @@ -5,11 +5,11 @@ * Namespaces and attribute definition * Attribute usage observations + * Active code deduction * Imports and circular import detection * Contexts and values * Tables, attributes and lookups * Parameters and lookups - * List and tuple representations Namespaces and Attribute Definition =================================== @@ -98,6 +98,16 @@ and class definition "locals" can be reliably employed in attribute usage observations. +Active Code Deduction +===================== + +With information about the attributes provided by each object, it becomes +possible to deduce which code is active and which code is unused in a program. +This process involves the collection of attribute references, the +identification of currently unused objects, and the propagation of this new +object information to parts of the program where attribute usage may now +involve such objects. + Imports and Circular Import Detection =====================================