[Vm-dev] Issue 99 in cog: Link LZ4 Compression

Levente Uzonyi leves at elte.hu
Sat Oct 13 18:22:03 UTC 2012

On Sat, 13 Oct 2012, Camillo Bruni wrote:

>> IIUC there's an unspecified (probably non-public/not open source) project. You'd like to do some experiments with it (because you have access to it) and therefore you want to add some extra code (not useful for most users) to the public VM (used by everyone) to support that expriment. Am I right?
> sorry, but you're quite wrong about that.
> a) if anything I produce open source artifacts
> b) I do research
> c) I work on pharo
> I am looking forward to improve our system and having a state of the art
> compression library at hand might be useful. besides that I prefer shipping
> a slightly overloaded VM to the community for the sake of wider functionality.
> For instance we have the SSL plugin by default now, which is kind of something
> you'd expect from any 2012 programming language.
> We plan on adding the sources / ast to the image, a perfect use-case for a nice
> compression library.

So I'm right in that the project is not public/not open source at the 
moment, otherwise I'm sure you would have given a link to it already or 
at least more information about it.

Experiments are great, but you should keep the changes local before you 
finish it.

LZ4 is not a general purpose compression algorithm, because it's 
compression ratio is low. It's designed for realtime compression.

The SSL plugin should be external, so it doesn't add anything to the VM
binary unless you use SSL from your image.

What I really wanted to point out is that you should show us the benefits 
of your proposal, before adding it to the VM.


More information about the Vm-dev mailing list