Ben Plommer
Ben Plommer
Sorry for the slow response to this - good question, I don't think we really thought about this when making the changes you've linked to. I don't have all the...
That's surprising, I haven't seen that problem - I'll try checking out a fresh copy of the repo later and see if I can reproduce this
In the meantime you can probably just type a value in to be able to start hacking?
@noelwelsh that's a fair point about the ergonomics (though the traits are intended as capability traits rather than type classes so I don't see non-uniqueness as an argument against them...
As another option, would it help if there were an option to explicitly pass a `MkX` instance when creating an consumer/producer?
> Umm ... the build doesn't work out of the box due to this: > > ```scala > ThisBuild / latestVersion := tlLatestVersion.value.getOrElse( > throw new IllegalStateException("No tagged version found")...
Thanks for this! It looks really thoughtful - much appreciated. I'm a bit (very, very) behind with core library maintenance so I want to catch up on that first, but...
> Seems like the CICD fails during header checks, is that something I can fix? I've updated it against the base branch, that should fix this.
Oh there are some new files that the update didn't touch - you need to run `sbt headerCreate` to add the missing headers.
sourcepos looks good! I like that it only needs a single parameter and has its own opinionated toString.