2 repository-uri
Tools for advanced language features and reflection.
Explore 2 awesome GitHub repositories matching part of an awesome list · Metaprogramming. Refine with filters or upvote what's useful.
This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean, maintainable, and idiomatic code. It provides a set of opinionated guidelines and architectural patterns focusing on functional and declarative programming to reduce complexity and improve overall code quality. The guide establishes specific standards for naming conventions, module organization, and project layout. It emphasizes reducing object coupling by favoring modules and functions over deep class hierarchies and offers technical standards for writing docstrings and marku
Offers guidelines on using decorators, descriptors, and context managers to customize object behavior via metaprogramming.
NOTE: Now that both Decorators and Decorator Metadata have achieved Stage 3 within TC39, the API proposed below is no longer being considered for standardization. However, this package will continue to support projects that leverage TypeScript's legacy --experimentalDecorators option as some…
Prototype for ECMAScript metadata reflection API.