If I understand correctly, Resyntax uses only one function from uri-old: uri-escape-i. Would it be possible to implement this function directly, and cut the dependency?
Three reasons:
uri-old is essentially a backward-compatibility package anyway. It would be better to do things properly.
uri-old brings in dependencies that users might not want to (e.g. the mcfly documentation system).
uri-old generates a lot of warnings during installation (which means Resyntax generates a lot of warnings), that could alarm users.
If I understand correctly, Resyntax uses only one function from
uri-old
:uri-escape-i
. Would it be possible to implement this function directly, and cut the dependency?Three reasons:
uri-old
is essentially a backward-compatibility package anyway. It would be better to do things properly.uri-old
brings in dependencies that users might not want to (e.g. themcfly
documentation system).uri-old
generates a lot of warnings during installation (which means Resyntax generates a lot of warnings), that could alarm users.(Of course, we could also fix
mcfly
to generate documentation properly without warnings, but this seems difficult)