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..
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:
Cons:
Reachability.jlandSetBasedRecurrences.jl? there will be some overlap..