Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!akgua!sdcsvax!sdcrdcf!hplabs!sri-unix!Nasa.Langley.Research.Center@CMU-RI-ROVER From: Nasa.Langley.Research.Center%CMU-RI-ROVER@sri-unix.UUCP Newsgroups: net.ai Subject: Cfasling Pascal routines into Franz Message-ID: <12522@sri-arpa.UUCP> Date: Thu, 12-Apr-84 00:52:11 EDT Article-I.D.: sri-arpa.12522 Posted: Thu Apr 12 00:52:11 1984 Date-Received: Fri, 11-May-84 08:20:31 EDT Lines: 26 In our work with distributed intelligent systems for space teleoperators and robotics, we have found the "cfasl" function in Franz Lisp to be very useful, connecting previously-developed Fortran routines to the total system. However, a need has arisen to use an external Pascal function, and we have been unable to persuade Franz to accept this in our system. We have even tried to front-end Pascal modules with Fortran in order to cfasl, but can't even manage that. Any suggestions from someone who has done this? We are running Franz opus 38.17 on a *VAX/VMS* 750, not Unix. We do have the Eunice system. The heart of the problem is that I'm using VAX/VMS Pascal, not the Unix/Eunice pascal. Evidently the VMS pascal is not generating global symbols in a way that is visible to the cfasling functions. In fact, I haven't gotten it to be visible to the linker in VMS calling pascal modules from other languages, say fortran. Probably if I could get that, I could get the other. Mailing address is: Nancy Orlando Mail Stop 152D NASA Langley Research Center Hampton, VA 23665 Thanks in advance... Nancy Orlando