Premium
Fortran to Lisp Translation using f2cl
Author(s) -
BROUGHAN K.A.,
WILLCOCK D.M.K.
Publication year - 1996
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/(sici)1097-024x(199610)26:10<1127::aid-spe50>3.0.co;2-q
Subject(s) - lisp , fortran , programming language , computer science , common lisp , computation , exception handling , interpreter , software
The need for both algebraic and numerical capabilities within mathematical computation systems has highlighted the need to translate numerical software written in Fortran77 to Common Lisp, a language favoured by the algebraic computation community. This paper reports the current state of f2cl, a translator written to achieve that end. We describe the translation process giving details of Lisp equivalents of Fortran expressions, as well as discussing features of Fortran that have no straightforward equivalent in Lisp.