|
From: | Juergen Sauermann |
Subject: | Re: [Bug-apl] Concerning libraries |
Date: | Thu, 03 Apr 2014 13:14:03 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5 |
Hi Elias,
The axis can be any APL value, so you can use a string or some structured context as axis argument. I believe there should still be some structure so that people can deal with different libraries. The idea of using an axis is that the axis contains information about a function while the normal left and right arguments are passed as parameters into the function. We could also think about passing the APL name (i.e. the right argument of ⎕FX) of the function to the function so that you can share the same library under different names in APL and every name could call its own functions. Regarding libraries, I have seen a strong need for that for years. But looking at the relatively small community of GNU APL (compared to commercial vendors) we need libraries that are useful also for other APL interpreters. I also think that shared libs in the form of .so files are too cumbersome to be used as libraries, I see native functions more as wrapper functions in order to interface 2ith libraries written in other languages. /// Jürgen On 04/03/2014 09:43 AM, Elias Mårtenson wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |