|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|
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.
On 04/03/2014 09:43 AM, Elias Mårtenson wrote:
|[Prev in Thread]||Current Thread||[Next in Thread]|