Skip to content

Outsource reachability algorithms to a new package  #679

@mforets

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..

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