Skip to content

Outsource reachability algorithms to a new package  #679

Description

@mforets

As per offline discussion in JuliaReachDays1, it would be nice to outsource some of the core reachability algorithms to a new package called SetBasedRecurrences.jl (which is now empty).

Let me open this issue to gather the action points and a discussion thread before actually making the changes. Some pros and cons are collected below (some of the comments in this issue apply here as well).

cc: @dfcaporale


Pros:

  • (set based) recurrences are interesting on its own and can live independently from the Reachability API (reachability options layer, ...)
  • ideally, it will simplify adding new reachability algorithms
  • easier path to get the package registered
  • easier (?) to aim at better code coverage and add missing docs if we start from scratch

Cons:

  • a new package / git repo to maintain
  • how do we handle documentation between Reachability.jl and SetBasedRecurrences.jl? there will be some overlap..

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions