Skip to content

Change interpreters list into an Observable list #3023

@DonJayamanne

Description

@DonJayamanne

See #2853

Today we need the following from the list of interpreters:

  • Do we have any items in the list? (we wait for everything to complete)
  • Filtering the list to check if a certain type exists
  • Monitor new items in the list
  • Standard list operations

Each of the above operations have corresponding operations in an Observable list (any, filter, subsribe, etc - all in non-blocking way).
We need to start using Observable lists, i.e. RxJs (as we're slowly but steadily adding code that comes out of the box with RxJs).

Benefits:

  • Simpler api
  • Less code
  • Faster (non-blocking - as we do not need to wait for everything to complete)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-environmentsFeatures relating to handling interpreter environmentsarea-internalLabel for non-user facing issuesdebtCovers everything internal: CI, testing, refactoring of the codebase, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions