@beders has joined the channel
What kind of libraries would be fun to bake in? Probably all of the babashka built ins? I want to build a simple HNews reader app.
I think it makes sense to make an app specific API, unless it's just a toy app
throwing in too much will break people if you end up removing it because of size, etc.
how big are these libraries?
depends. bb itself is now around 80mb. a bare SCI binary is around 11mb or so
I think 20mb or so comes from the supported classes for interop
I'm not sure if size is an issue, but adding more also can increase compile time
I'm not sure how much apple would let you get away with
if you add too much functionality, I think it wouldn't be allowed since it sorta subverts the the app store
I think it can be useful for as a "dev" app where you live code your app and then once you're ready, graalvm compile your app instead of running it through sci
but only make the "dev" app available as source for developers to use