1 USING: alien.fortran combinators kernel math.order namespaces
5 SYMBOLS: blas-library blas-fortran-abi deploy-blas? ;
9 { [ os macosx? ] [ "libblas.dylib" ] }
10 { [ os windows? ] [ "blas.dll" ] }
17 { [ os macosx? cpu x86.32? and ] [ intel-unix-abi ] }
18 { [ os macosx? cpu x86.64? and ]
21 { [ dup { 10 7 } after=? ] [ f2c-abi ] }
22 { [ dup { 10 6 } after=? ] [ "The libblas.dylib included in Mac OS X 10.6 is incompatible with Factor. To use the math.blas bindings y
23 ou will need to install a third-party BLAS library and configure Factor. See `\"math.blas.config\" about` for more information." <bad-fortran-abi> ] }
28 { [ os windows? cpu x86.32? and ] [ f2c-abi ] }
29 { [ os windows? cpu x86.64? and ] [ gfortran-abi ] }
30 ! { [ os freebsd? ] [ gfortran-abi ] }
31 { [ os linux? ] [ gfortran-abi ] }
36 deploy-blas? [ os macosx? not ] initialize