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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions