Skip to content

Introduce type-level regions #73

@facundominguez

Description

@facundominguez

There are three problems that could be addressed by the introduction of type-level regions:

  1. Preventing reference leaks. Related JVM memory leaks #7
  2. Caching class references (by using a reader monad). Related Don't rely on optimizations to avoid reference leaks. #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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions