It seems as though 'symbol.For' does not work correctly.
> library("foo") > add(3,4) [1] 7 > sym.add(3,5) Error in .Fortran(symbol.For("add"), as.numeric(a), as.numeric(b), c = as.numeric(0)) : "Fortran" function name not in load table The function 'add' is a R wrapper to a simple fortran 77 subroutine that adds two numbers. In 'add' the .Fortran call looks like this: .Fortran("add",...) In 'sym.add' the .Fortran call looks like this: .Fortran(symbol.For("add"),...) symbol.For works correctly if there is an underscore in the name though. I have tested this on OSX and linux and get the same results. I have a test package written up if anyone wants it. Email me at [EMAIL PROTECTED] --please do not edit the information below-- Version: platform = i686-pc-linux-gnu arch = i686 os = linux-gnu system = i686, linux-gnu status = major = 2 minor = 1.0 year = 2005 month = 04 day = 18 language = R Search Path: .GlobalEnv, package:foo, package:methods, package:stats, package:graphics, package:grDevices, package:utils, package:datasets, Autoloads, package:base ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel