I have been asked if it makes sense to add this as a dependency in much of the geospatial data ecosystem.
I think it does, but it seems that this package has a few too many dependencies to be a low-level dependency of other packages? Now that these base standard libs are not in the system image these package have real costs.
It seems to me that:
- MMap.jl is can be in an extension (its just one method?)
- UUIDs.jl is it really needed?
Base.tempname doesn't use it.
- Printf.jl seems to be needed for one call to
@sprintf - can we just use sprint ?
- Test.jl can be in an extension
CC @asinghvi17
I have been asked if it makes sense to add this as a dependency in much of the geospatial data ecosystem.
I think it does, but it seems that this package has a few too many dependencies to be a low-level dependency of other packages? Now that these base standard libs are not in the system image these package have real costs.
It seems to me that:
Base.tempnamedoesn't use it.@sprintf- can we just usesprint?CC @asinghvi17