Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!rutgers!njin!princeton!phoenix!pucc!BVAUGHAN From: BVAUGHAN@pucc.Princeton.EDU (Barbara Vaughan) Newsgroups: comp.lang.fortran,comp.lang.c Subject: Re: Calling FORTRAN from C (Was: Need matrix inversion C routine). Message-ID: <8145@pucc.Princeton.EDU> Date: 29 Apr 89 04:37:42 GMT References: <2846@tank.uchicago.edu> <5785@cbnews.ATT.COM> <10087@smoke.BRL.MIL> <2692@tekcae.CAX.TEK.COM> <307@cbnewsh.ATT.COM> <1399@uw-entropy.ms.washington.edu> Reply-To: BVAUGHAN@pucc.Princeton.EDU Distribution: usa Organization: Princeton University, NJ Lines: 24 Disclaimer: Author bears full responsibility for contents of this article Xref: utzoo comp.lang.fortran:1989 comp.lang.c:18182 In article <1399@uw-entropy.ms.washington.edu>, charlie@mica.stat.washington.edu (Charlie Geyer) writes: > >In article <307@cbnewsh.ATT.COM> georg@cbnewsh.ATT.COM (georg.k.karawas) writes: (many lines deleted) > >Is there anything in pANS C, Fortran 8x, and POSIX that will alleviate this >situation? It's very annoying, especially these days when all of the really >high quality numerical stuff is still in FORTRAN and all of the good user >interface stuff is in C. This is especially true in my field, demography, where there is an abundant literature of excellent Fortran programs, originally written for mainframe computers (cards in, paper out). I have found a way to do high quality user interfaces in Fortran, using a Fortran- callable library of programs called Spinlab. This is available for Lahey F77L compilers, with plans for an MS Fortran version in the future. (Maybe this exists already; I haven't checked lately.) This library contains assembly language routines for screen addressing, keyboard monitoring, scrolling, windows, everything needed to create top quality user interfaces. I bought it from the author, but I think Lahey is now licensed to sell it. Barbara Vaughan