Thanks, Stefan, for the support. I found the description of the packaging system with tagging, registering, and/or publishing a bit difficult to understand. I probably didn't get it all right.
I removed the all the functionality that is already available in Base from the 'Numbers' package and instead utilized these functions where appropriate. The next/prevprime functions use isprime and modular relations for 2 and 3 (5 could also be used) and are quite fast. If you find something more elaborate, please let me know. On Wednesday, January 8, 2014 6:47:16 PM UTC+1, Stefan Karpinski wrote: > > On Wed, Jan 8, 2014 at 12:25 PM, Hans W Borchers > <hwbor...@gmail.com<javascript:> > > wrote: > >> >> In the list of Julia packages I see many version numbers "0.0.0", >> something I feel is unfortunate, no version should be just zero. E.g., I >> would like to have a version number like "0.1.0" when one of my packages >> appears the first time on this list. This could express my feeling about >> how mature this package is. >> > > This is no longer recommended, nor is it the default behavior when using > Pkg.tag. We're moving away from re-writeable 0.0.0 versions and instead > having pre-release versions be registered (or just announced like you have > here), but remain untagged until they are ready for a properly released > version. As a corollary, it will not be possible to depend on a package > that doesn't have a released version. > >