There are three problems that could be addressed by the introduction of type-level regions: 1. Preventing reference leaks. Related #7 2. Caching class references (by using a reader monad). Related #72 3. Ensuring local references are used in the thread they belong to There are alternative ways to address each of these issues but using regions might yield a simpler and still effective design.
There are three problems that could be addressed by the introduction of type-level regions:
There are alternative ways to address each of these issues but using regions might yield a simpler and still effective design.