A lot of the success of R and Python comes from the huge amount of already done Libraries or Packages that augment the language and allow a developer to almost do anything he can think of with little efforts.
For example, in R, anyone can load and install any given package among hundreds using the simple: install.packages command and then load the package into memory to use it with the: library command
A lot of us have written nice APL utilities, and there are tons of them out there (developed by Brent Hildebrand, Davin Church, Rex Swain and many others), but they are not centralized in one unique repository, maybe too hard to find for a common APL user, and sometimes they are not documented or not enough documented to be easily usable by anyone.
Most importantly, there is no mechanism built into the language to easily find, access and load them.
What I would envision is something like:
- an easily accessible centralized repository (as simple as a User Command File in the DropBox would be)
rules for documenting utilities so that they all would be documented using a similar way
a simple submission mechanism for publishing a utility
maybe a moderator that would control submissions
What do you all think?
PS
Personally I would be more than willing to give out some of my utilities (which I already started to do with LC.Charts and LC.zREngine)