rubyists-
is there a preferred method to accomplish this :
require ‘module_name’, ‘1.0.1’
?
i am considering simply writing
require_version ‘module_name’, ‘1.0.1’
where the version string is as a libtool/gnu version string denoting
1.0.1 => interface, impl, age
interface -> the interface number of the module
impl -> the implimentation number of this interface
age -> the difference between this, and the oldest interface
supported
these rules are spelled out very clearly in the libtool docs at
http://www.gnu.org/manual
the require_version method could then more properly be called ‘ld’ or ‘link’
if some thought were given to this it could also work with C extensions.
-a
···
–
Ara Howard
NOAA Forecast Systems Laboratory
Information and Technology Services
Data Systems Group
R/FST 325 Broadway
Boulder, CO 80305-3328
Email: ahoward@fsl.noaa.gov
Phone: 303-497-7238
Fax: 303-497-7259
====================================