do you know of any projects that are already worki...
# ksp
j
do you know of any projects that are already working on something along these lines?
e
j
nice
thank you for not calling it something like injekt or whatever
âž• 1
e
no joke, injekt was already taken. https://github.com/kohesive/injekt. Honestly it has a boring name cause I couldn't think of anything better.
j
Injekt gives you crazy easy Dependency Injection in Kotlin.
but then
db: DataSource = Injekt.get()
😬
e
yeah....
j
Well plays on Dagger have been done to death. Maybe go with snakes? I don't know what else injects. Something as simple as "viper" would be good, if it weren't also apparently an architecture of some kind...
e
I could call it dagger3 to really annoy people 🙃
j
hah. we might be able to arrange that... https://twitter.com/JakeWharton/status/1285756521100578817
how about "iocane" for IoC(ane)
not sure if you've seen The Princess Bride...
e
I have
j
Anyway I didn't mean to impose that you needed a better name. If you actually want to pursue calling it Dagger 3 I'd be happy to help connect the right people. Or you can do it without talking to anyone and I'll be laughing right along with you.
e
don't worry! I am certainly open to a different name. Was being snarky with by dagger comment, don't think it would actually be the best fit as I'm making some important different design decisions. Mostly taking a step back from 'runtime performance at all cost' to try to make things more erganomic and not relay so much on a million annotations.
j
yeah i think that's smart. Google can be a fantastic steward because of what they can accomplish given their scale but sometimes they lose the forest for the trees as part of that unrelenting effort. Dagger is both blessed and cursed to be on the hot path of search.
j
personally I think kotlin-inject is a great name