eff
injector
Our great sponsors
eff | injector | |
---|---|---|
5 | 4 | |
64 | 1,193 | |
- | 4.6% | |
0.0 | 6.1 | |
over 3 years ago | about 1 month ago | |
Python | Python | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
eff
- eff: Python library to work with algebraic effects
-
How to implement effect handlers in a tree-walking interpreter?
If your language has closures, you can turn effect handlers into callbacks executed down the stack if needed. At least, this is how I hacked it in Python in eff library.
injector
- Python update broke GWE with no apparent resolution at the moment, any suggestions? I need to overclock my Nvidia GPU
-
Why isn't Dependency Inversion as common in Python as it is in Java?
I don't have an answer for why it isn't more common, but I used injector in a personal project recently and it was really pleasant. I'll probably try to use it where appropriate at work in the future too.
-
Dependency Injection and Python
Injector
What are some alternatives?
system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
kink - Dependency injection container made for Python
cafe-latte - An implementation of Common Lisp dynamic variables, control flow operators, and condition system in plain Java.
Dependency Injector - Dependency injection framework for Python
book - A Book about Pythonic Application Architecture Patterns for Managing Complexity. Cosmos is the Opposite of Chaos you see. O'R. wouldn't actually let us call it "Cosmic Python" tho.
gwe
dependencies - Constructor injection designed with OOP in mind.
Bevy - A dependency injection framework for Python! Bevy's primary goal is to help you write amazing code with less effort.
diator - Diator is a Python library for implementing CQRS pattern in your Python applications.