A tool that enables users to intelligently model problem domains with a focus on property-based modeling, all for free.
One of the key benefits of property-based domain modeling is its ability to abstract out concerns such as run-time introspection, initialization, and data-type checking and coercion. This allows you to focus on the core modeling operations without getting bogged down in the details.
BasicProperty takes things a step further by building on the Python 2.2+ descriptor system to provide attribute descriptors with a range of advanced features. These include declared default values or default-value functions, integral documentation via property.__doc__, and easily overridden storage and retrieval methods.
When it comes to property-based domain modeling in Python 2.2+, BasicProperty/BasicTypes is the best option around. Whether you're a seasoned developer or just starting out, this system will help you create sophisticated models with ease. So why wait? Try BasicProperty/BasicTypes today and see the difference for yourself!
Version 0.6.12 Alpha: N/A