HaxeFoundation / format

Various files formats support for Haxe
131 stars 59 forks source link

[Question/Oversight] Haxe 4 still includes `haxe.zip` #102

Open TheDrawingCoder-Gamer opened 2 years ago

TheDrawingCoder-Gamer commented 2 years ago

A lot of things related to haxe.zip are dependant on if it is haxe3, even though haxe4 supports it still. Even more concerning is the fact that the uncompress and compress tools don't work on anything other than neko, even though in haxe4 they simply redirect to a crossplatform api

Simn commented 2 years ago

IIRC that had some really silly reasons related to haxelib, because haxelib couldn't depend on a haxelib, so these functions stayed in Haxe std.

TheDrawingCoder-Gamer commented 2 years ago

So haxelib uses zip tools but you would like to remove them?

Simn commented 2 years ago

I actually thought we moved these to haxelib already, but maybe I'm wrong... anyway, a pull request that cleans this up (and doesn't break haxelib) would be appreciated!

TheDrawingCoder-Gamer commented 2 years ago

Neko also looks like it depends on the haxe classes as well, which means it would probably break if it was removed entirely