I was just wondering: How about keeping just the core (max,+) algebraic part in the package and moving the discrete-event systems-related part into a separate package?
In contrast to some languages like Matlab, here in Julia we pay no price for having the functionality split into several (and possibly even a larger number of) smaller packages. The package manager in Julia can manage the dependencies easily and – and that is crucial – transparently for the user.
In case you find the idea reasonable, how about name such system-related package as something like MaxPlusLinearSystems.jl?
But it is not urgent at all. It is just that now as you are refreshing and updating the package, it is perhaps an opportunity for such move. And, in fact, it can make further maintaining and developing easier. Just my 2 cents.
I was just wondering: How about keeping just the core (max,+) algebraic part in the package and moving the discrete-event systems-related part into a separate package?
In contrast to some languages like Matlab, here in Julia we pay no price for having the functionality split into several (and possibly even a larger number of) smaller packages. The package manager in Julia can manage the dependencies easily and – and that is crucial – transparently for the user.
In case you find the idea reasonable, how about name such system-related package as something like
MaxPlusLinearSystems.jl?But it is not urgent at all. It is just that now as you are refreshing and updating the package, it is perhaps an opportunity for such move. And, in fact, it can make further maintaining and developing easier. Just my 2 cents.