libmir / mir-glas

[Experimental] LLVM-accelerated Generic Linear Algebra Subprograms
Other
103 stars 10 forks source link

Release required to be compatible with mir-algorithm > 0.9.0 #29

Open drug007 opened 6 years ago

drug007 commented 6 years ago

mir-glas has depedency on mir-algorithm: "mir-algorithm" : ">=0.6.9 <0.9.0" that prevents using newer version of mir-algorithm

wilzbach commented 6 years ago

Maybe it's time to go back to a single repo and use dub sub packages? This would still allow users to just use the sub modules they are interested in, but avoid all these versions problems. Also it would make docs and tooling easier.

drug007 commented 6 years ago

Probably, but I wasn't satisfied using subpackages in my own projects too. Certainly it should be discussed - what are the reasons that separate repos used instead of subpackages.

wilzbach commented 6 years ago

Would you mind explaining why you didn't like them in your personal projects?

drug007 commented 6 years ago

Frankly speaking I can't remember, this decision was made long time ago. Probably because subpackages aren't convenient during developing. But definitely separate repos aren't good enough too. I now use single repo with separate packages that can depends on other packages using: dependency other_package path="../other_package" version="*". At least this way let me avoid version mismatching.