|
From: | Juergen Sauermann |
Subject: | Re: [Bug-apl] using c libs in apl? |
Date: | Sat, 4 Feb 2017 14:38:02 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
Hi, yes there is: native functions. You can load shared libraries and ⎕FX functions in them to be called from APL code. The src/native directory contains a few templates that you can use as a starting point and to call your favourite library from them. Of course you need to provide wrappers from/to APL values to/from the data structures expected or produced by the libraries. Coming back to your other problems, if you do not like the terminal I/O of GNU APL, then you can write your own one and call libapl from it. I have extended libapl recently, giving you the full functionality of GNU APL without the specific ways how it handles terminal IO. /// Jürgen On 02/04/2017 02:52 AM, address@hidden
wrote:
is there method for loading a c lib and using it in apl ? cdecl? like this in fpc? ftp://ftp.freepascal.org/fpc/docs-pdf/CinFreePascal.pdf |
[Prev in Thread] | Current Thread | [Next in Thread] |