Skip to content

Change interpreters list into an Observable list #3023

Closed

Description

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)

Activity

  1. luabud commented on Feb 16, 2021

    @luabud
    Member

    We're changing the way we handle the interpreters list with #12020. So closing as stale.

  2. DonJayamanne commented on Apr 12, 2021

    @DonJayamanne
    Author

    Karthik Nadig (@karthiknadig) this is my original proposal

  3. locked as resolved and limited conversation to collaborators on Sep 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-environmentsFeatures relating to handling interpreter environmentsarea-internalLabel for non-user facing issuesdebtCode quality issues

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions