The state of #kotlin Multiplatform logging libraries is disastrous. I'm not pulling 10 transitive dependencies into my project, man...
Looks like I'm about to embark on another side quest 😓
Matt Nelson
_@matthewnelson.io
npub1j3fs...7lq8
Navy -> NASA -> Sphinx Chat -> Strike -> FLOSS
PGP: 0x61471B8AB3890961
Kotlin Multiplatform and C are the way
Notes (7)
I do not understand how someone can claim to be "risk-averse", while simultaneously being anything less than 75% bitcoin. It makes no sense to me...
With Kotlin 2.2.20 released last week, I've been updating all the libraries I maintain.
Finally able to implement support for use with a lower KotlinVersion so dependency consumers can exclude the transitive stdlib dependency and remain on their version of Kotlin (instead of always having to upgrade).
Aiming for next week:
• All KotlinCrypto libraries
• error
• bitops
• sponges
• random
• core
• hash
• MACs
• encoding
• immutable
• kmp-file
• kmp-process
• kmp-tor-common
• kmp-tor-resource
• kmp-tor
#shipcode
https://github.com/05nelsonm
I hate that to build C projects, you must become an expert in compiler toolchains.
Looks like Android API 35+ has support for riscv64 coming. I wonder if the EAP clang/clang++ they shipped with NDK 27 will go stable in NDK 29?
Maintenance releases for all KotlinCrypto libs!
#shipcode
https://github.com/KotlinCrypto
gradle-kmp-configuration-plugin 0.5.1 is out
#shipcode
https://github.com/05nelsonm/gradle-kmp-configuration-plugin