Avatar

PlexSheep

PlexSheep@infosec.pub
Joined
1 posts • 632 comments
Direct message

Software changes. Version 0.5 will not have the same features as Version 0.9 most of the time. Features get added over time, features get removed over time and the interface of a library might change over time too.

As a software dev, the only thing you can do is keep the same API for ever, but that is not always feasible.

permalink
report
parent
reply

Absolutely! That’s called static linking, as in the library is included in the executable. Most Rust programs are compiled that way.

permalink
report
parent
reply

No problem. Good luck with your rust journey, it’s imo the best programming language.

permalink
report
parent
reply

It’s true that boundaries get inflated as a result, but with today’s hard drives it’s not really a problem.

permalink
report
parent
reply

Zstd and xz fullfil different needs. Xz take more time to compress and is faster to decompress as far as I know.

permalink
report
parent
reply

When having a breaking change pre 1.0.0, I’d expect a minor version bump instead, as 1.0.0 signals that the project is stable or at least finished enough for use.

permalink
report
parent
reply

I didn’t know it came from Charisma. Makes sense

permalink
report
parent
reply

I mean, yeah. I’d watch it.

permalink
report
parent
reply

The half rolling technique developed by the Tetris community has proven to be more effective/easier.

permalink
report
parent
reply