IgorTimofeev / MineOS

Home of MineOS and it's software for OpenComputers mod
Other
754 stars 188 forks source link

feature request: add LibDeflate #591

Closed AlphaTechNinja closed 7 months ago

AlphaTechNinja commented 7 months ago

I think LibDeflate would be a good addition to the Libraries that we have, as we could compress long strings and files. This would also help with adding compression to the Compressor API. I was working on a system to compress functions in RAM so that the operating system uses less space (this would be an alternative to just offloading libraries as we can keep them in memory still).

I hope this is added.

CoolCat467 commented 7 months ago

Why not just add https://github.com/SafeteeWoW/LibDeflate/blob/main/LibDeflate.lua as an app market script?

EDIT: Docs: https://safeteewow.github.io/LibDeflate/source/LibDeflate.lua.html

AlphaTechNinja commented 7 months ago

I could

AlphaTechNinja commented 7 months ago

I just did

Smok1e commented 7 months ago

I think LibDeflate would be a good addition to the Libraries that we have, as we could compress long strings and files. This would also help with adding compression to the Compressor API. I was working on a system to compress functions in RAM so that the operating system uses less space (this would be an alternative to just offloading libraries as we can keep them in memory still).

I hope this is added.

We are not going to add LibDeflate to default MineOS libraries set as long as it is not required by any of standard applications, if this is what you are suggesting. If you want to use this library in your application, consider uploading it to the market and add it as application dependency.