> I'd love to see what you have so far if you want to share
Okie Dokie, I posted it and cc'd ya. Also I took a look at your patches. 0001-import-crate-Don-t-include-optional-dependencies.patch should work just fine with my patch. But 0003-import-crate-Honor-versioned-dependencies-when-impor.patch will not work. I took a different route here with the naming. If you are interested take a look take a look at my second patch. (recusive-import-semver) only will add the version number to the name if the crate being imported is not the latest version. I thought this was more inline with the canonical names, but if always adding version number the export symbol is desirable it will simplify things. Also I added a function (find-packages-by-name*/direct) to packages.scm which will return the export symbol of a package that already exists. I use this in case there are some non-canocal export name already added.