From: Raymond T. <ray...@er...> - 2006-01-26 18:43:17
|
>>>>> "Robert" == Robert Dodier <rob...@gm...> writes: Robert> Hi Ray, Robert> GCL fails to load f2cl1.l so that's not in the running. >> >> I haven't tried gcl with f2cl in ages. But can gcl load the lisp >> file? Robert> (load "tmp.lisp") => There is no package with the name FORTRAN-TO-LISP. Robert> Maybe I'm not understanding how f2cl is supposed to work. Robert> I try loading "tmp.lisp" (with clisp, sbcl, or gcl) and I get a Robert> complaint about the package FORTRAN-TO-LISP being Robert> undefined. OK, maybe I'm supposed to (load "macros.l") Robert> and then (load "tmp.lisp"). Nope, complaints about F2CL-LIB. Robert> OK, I'll try loading f2cl0.l through f2cl8.l and then macros.l. Robert> Well, clisp is happy with that, sbcl complains a lot but Robert> apparently succeeds, and gcl can't get through f2cl1.l. Ok. It's certainly a problem that there's no file describing what to do. My fault. I'll add a README file that explains some of this. So, if you want to do a conversion, you need to load all of the files, of course. Use the f2cl/f2cl.system or f2cl/f2cl.asd file to load f2cl via mk:defsys or asdf. Once a conversion is done, you don't need to load all of f2cl. You basically just need f2cl0.l to define the packages needed, and macros.l to define the stuff that f2cl-lib needs. Ray |