czuckie
11/28/2022, 11:39 AMlanguage-support
as in adding things the language doesn't offer but perhaps could.Joffrey
11/28/2022, 2:44 PMJoffrey
11/28/2022, 2:45 PMephemient
11/28/2022, 4:47 PMstdlib-extensions
, coroutine-extensions
, datetime-extensions
, etc.ephemient
11/28/2022, 4:51 PMfun <T> lexicographicOrder(comparator: Comparator<T>): Comparator<Iterable<T>>
which aren't technically extensions, but it's been working for us - they've stayed pretty small and we've been able to remove some things as the standard libraries have evolvedJoffrey
11/28/2022, 5:43 PMczuckie
11/29/2022, 8:59 AMlanguage-support
module now. Copying and pasting a few private methods could be a solution, but was really hoping to capitalise on a bit of re-use.
I'd 💯 % say the codebase isn't a shining representation of good design choices and I bet if I were to look into the usages of the methods and functions I'm putting into this new module, I'll find that actually the majority of them come from a single module AND the ones that don't likely should anyway.
Thanks for the chat guys!