Мммм.... Но он вроде правильно сказал, что эта штука не имеет отношения к JLD2 (хотя я не разбирался, сорри). Если заменить JLD2 на Arrow, что-нибудь поменяется?
Просто кто-нибудь другой может захотеть такую же функциональность на другом бекенде ему придётся вписывать её в соответствующий пакет? Хотя визуально функция практически не будет отличаться.
Просто кто-нибудь другой может захотеть такую же функциональность на другом бекенде ему придётся вписывать её в соответствующий пакет? Хотя визуально функция практически не будет отличаться.
Два варианта - делать универсальную функцию, которую можно на разные бакенды натягивать. Второй вариант - договориться об интерфейсах и использовать одинаковые имена
Касаемо того, нужна функция типа jldcache - ответ да. Куда поместить - открытый вопрос. DrWatson всё же несколько для специфических целей сделан. Даже версионность исходников пишется в сохраняемые файлы