As provided by Franz, Inc., the foreign function interface of Allegro Common Lisp has a number of limitations. This paper describes extensions to the interface that facilitate the inclusion of C and Fortran code into Common Lisp systems. In particular, these extensions make it easy to utilize libraries of numerical subroutines (such as those from Numerical Recipes in C) from within ACL, including those routines that take functions as arguments. A mechanism for creating Lisp-like dynamic runtime ``closures'' for C routines is also described.Technical report hpcd-tr-4
1. Language Overview Properties of this particular Lisp dialect which distinguish it from other dial...
A function call in a language such as Common Lisp can be fairly costly. Not only is an indirection ...
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969...
As provided by Franz, Inc., the foreign function interface of Allegro Common Lisp has a number of li...
Programs written in languages supporting call-by-reference continue to be of interest in functional ...
In many applications, the most natural computer language to write in may be different from the most ...
We advocate the use of a Common Lisp as a central organizing environment for building scientific com...
Lisp, one of the oldest higher-level programming languages, has rarely been used for fast numerical ...
Common Lisp is often touted as the programmable programming language, yet it sometimes places large ...
This paper discusses incorporating C (and FORTRAN) functions into the XLISP-STAT statistical computi...
AbstractIn practical computing, implementations of programming languages provide an interface that a...
this paper we explore an approach which enables all of the problems listed above to be solved at a s...
The SparsLinC library, written in C, has been developed for exploiting sparsity in automatic differe...
In this work method of utilizing of Fortran code is presented. Survey of possible methods of linking...
Language interoperability is a difficult problem facing the developers and users of large numerical ...
1. Language Overview Properties of this particular Lisp dialect which distinguish it from other dial...
A function call in a language such as Common Lisp can be fairly costly. Not only is an indirection ...
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969...
As provided by Franz, Inc., the foreign function interface of Allegro Common Lisp has a number of li...
Programs written in languages supporting call-by-reference continue to be of interest in functional ...
In many applications, the most natural computer language to write in may be different from the most ...
We advocate the use of a Common Lisp as a central organizing environment for building scientific com...
Lisp, one of the oldest higher-level programming languages, has rarely been used for fast numerical ...
Common Lisp is often touted as the programmable programming language, yet it sometimes places large ...
This paper discusses incorporating C (and FORTRAN) functions into the XLISP-STAT statistical computi...
AbstractIn practical computing, implementations of programming languages provide an interface that a...
this paper we explore an approach which enables all of the problems listed above to be solved at a s...
The SparsLinC library, written in C, has been developed for exploiting sparsity in automatic differe...
In this work method of utilizing of Fortran code is presented. Survey of possible methods of linking...
Language interoperability is a difficult problem facing the developers and users of large numerical ...
1. Language Overview Properties of this particular Lisp dialect which distinguish it from other dial...
A function call in a language such as Common Lisp can be fairly costly. Not only is an indirection ...
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969...