|
From: | Peter Teeson |
Subject: | Re: [Bug-apl] Feature suggestion: multiple function arguments |
Date: | Mon, 14 Mar 2016 22:55:34 -0400 |
Hi all: The gist of my suggestion is Why not have a Plugin API? Is there any interest is such an idea? I strongly support Juergen’s position that GNU APL remain an implementation of the ISO Standard. And that the IBM APL2 implementation is one that it makes sense to use as a comparison. This in no way denigrates any other implementations and Dyalog in particular has ‘kept the faith’ with their promotion and extension of the language. In April 2014 I remarked on this forum that at IPSA we had a way of experimenting with extensions. I emailed Bernecky who reminded me that we used an i-beam (overstrike of encode with decode). This allowed us to link in experimental code, including language extensions. This let us have both the current and experimental code available to play with. Granted this was on our time sharing system. However it might make sense to define a Plugin API for GNU APL as a way to do something similar for experimental purposes. I suggest that is much cleaner than many people each branching the trunk. Permitting a plugin does raise some interesting issues of protection of the interpreter itself. Perhaps we can adopt the userland vs kernel concept for that. And it’s pretty well understood these days. My 0.02¢ Peter
|
[Prev in Thread] | Current Thread | [Next in Thread] |