Skip to main content

Qucik poll for those of you who have deployed #iocaine, or are considering doing so. Currently, I provide pre-compiled binaries of it, a single binary wrapped in various packaging boilerplate. That single binary includes a default script, a default word list, and some text to use for markov chain training embedded in it (and a default configuration too).

This makes deployment reasonably simple: it's a single binary. Drop it, run it, pretty much done. I don't think anyone runs it like that, however.

I'm considering dropping the embedding, and shipping not a single binary, but a tarball instead. A script, some configuration, training data and everything else that was embedded was still in the tarball, and it would be set up so that iocaine can easily find them - they wouldn't be embedded into the binary itself, is all.

Not embedding allows me to drop multiple dependencies, and allows me to remove a whole lot of code that made embedding work.

My question is: how would this affect you? Also feel free to reply with details, if you have some to share.

Poll Open
6 days left 38 votes Federated

Eh, whatever, doesn't matter.

Eh, whatever, doesn't matter.

(0) 0%

I can has single binary?

I can has single binary?

(1) 3%

I prefer the files laid out on the filesystem.

I prefer the files laid out on the filesystem.

(10) 26%
Sign in to vote
1 Boost
0 Likes